私は次のようなURLを持っています/accounts/?status=done
したがって、ドキュメントのロード時に、ステータス=完了などを取得current url
したいGET data
以下は、現在のURLを取得できるコードですが、GETデータは取得できません
<script>
$(window).load(function() {
//alert("window load occurred!");
var pathname = window.location.pathname;
console.log(pathname);
$.get(pathname,function(data){ console.log(data) });
});
</script>
では、ページの読み込み時に jquery で ?status=done のような現在の URL と GET データを取得する方法は?
編集
だから私は以下のようにここに提供されたリンクに従って編集しましたが、それでもクエリ文字列パラメータを出力できません
<script>
function getParameterByName(name) {
console.log(name+"......................");
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
$(window).load(function() {
//alert("window load occurred!");
var pathname = window.location.pathname;
console.log(pathname+"hurayyyyy");
console.log(pathname);
var res = getParameterByName(window.location.pathname)
console.log(res+"oooppppppppppppssssssssssss");
});
</script>
結果は以下の通りでした