htmlだけどGETパラメータ使いたい

php使えないデータベースも使えないサーバなんですけど、id値を外部のphpには渡したい場合……。

【jQuery】 画面表示時にGETパラメータを取得する方法

が非常に参考になりました。

上記の方法だと、function内で指定したパラメータでないと取れないため、以下のように少し変更

 
function getParam(key) {
  var url = location.href;
  parameters = url.split("?");
  params = parameters[1].split("&");
  var paramsArray = [];
  for ( i = 0; i < params.length; i++ ) {
    neet = params[i].split("=");
    paramsArray.push(neet[0]);
    paramsArray[neet[0]] = neet[1];
  }
  var categoryKey = paramsArray[key];
  return categoryKey;
 }

呼び出すときは

 
$(function() { $("#news").load("http://PHPとデータベースが動くサーバー/page.php?id="+ getParam('id')); }); 

としました。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です