JavaScript

【Javascript】URLパラメータをパラメータごとに分割して連想配列に格納する方法。

var fullUrl = new URL(location.href); keys = fullUrl.search.replace("?", "").split(/&/); keys = keys.map( function(e){ return e.split(/=/)} ) params = keys.reduce(function(p, e) { name = e[0]; val = e[1]; p[name] = val; return p }, {} ); c…

【jQuery】jQueryでclickイベントが発火しない罠

はじめに jQueryでclickイベントを取得する処理を記載したのだが、意図した通りに動作しなかったのでその原因を調べたのでメモる。 原因 元々存在するDOMに対してclickイベントを設定した時は期待通りの動作をするのだが、 appendなどをしようして動的にDOM…

エラー「Access-Control-Allow-Origin」を回避する方法。

はじめに エラー:Access-Control-Allow-Origin について原因と対応策を調べたので、備忘。 Access-Control-Allow-Originが発生する原因 ブラウザの制約として、 別ドメインのサーバに対してajaxを通信 は許可されていないためでした。 【図解】 ただし、通…

【JavaScript】JavaScriptでGETパラメータを取得する方法

はじめに JavaScriptでGETパラメータから任意のパラメータを取得する方法が意外と知らなく、 調べたので備忘として書いておきます。 取得方法 下記のようにJavaScriptを記述すると、パラメータ名がIdの値を取得することができます。 ※{!Id}は任意のパラメー…