私はGoogle en SOでこれを検索してきました.URLからクエリパラメータを取得したい関数を取得しました(記事へのリンク)。
しかし、私は自分の質問に対する答えを見つけることができません.私はそれがかなり簡単に修正できるはずであるということについてかなり前向きです.私は尋ねるのが愚かだとさえ感じます.
リンクをクリックしてjqueryでそのクリックをキャッチすると、関数はfalseを返します(更新は必要ありません)ため、必要なパラメーターがURLに解析されません。これらを入手するにはどうすればよいですか?
CURRENT URL: index.php?page=search&action=searchAll
<h4 class="videoLink"><a href="index.php?page=search&action=playVideo&isAjax=true&v={$result.link}" class="{$result.link}">{$result.title}</a></h4>
jQuery の簡素化
$('.videoLink').click(playVideo);
function playVideo(){
url = getUrlVars();
return false;
}
function getUrlVars(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?')+1).split('&');
for(var i = 0; i < hashes.length; i++){
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
したがって、URLをトレースすると、パラメーターのみが取得されます:ページとアクション