ここでは、ユーザーclick
のリンクをクリックすると、id
のコンテンツがロードされ、no click
のアクションがある場合はdefault
のコンテンツが表示されます私は、スクリプトが正確にのようにやっ例だから、http://domain.com/content.php?id=5
.load()を使用してリファラーURLに応じて特定のコンテンツIDをロードするには
たいユーザタイプまたは直接リンクを使用している場合:URLバーにdirect link
またはタイプを使用してユーザーをするときに自動的にコンテンツをロードする方法#content div
$(document).ready(function() {
$.ajaxSetup({
cache: false
});
$("a.view").live('click', function (e) {
var id = $(this).data("id");
$('#content').load("content.php?" + id);
e.preventDefault();
});
$('#content').load("content.php");
});
質問、へをロードしてcurrent id
をロードする例は5
私に教えてください。
$(function(){
// bind to current and future anchors with the "view" class applied
$('a.view').live('click',function(){
// grab the content and load it in to the container
$('#container').load('content.php?id=' + $(this).data('id'));
// return false so it doesn't follow the link
return false;
});
// also load the default content (before any click event)
$('#container').load('defaultContent.php');
});
をただし、あなたがシームレスに探している場合は、次のようにその後のコードは動作するはずです
<a href="#" data-id="5" class="view">Some Link</a>
:あなたの例を使用して
JavaScriptを使って 'GET'パラメータを取得する方法は次のとおりです:http://stackoverflow.com/questions/1403888/get-url -parameter-wi th-jquery - あなたが設定されている場合にそれらをチェックして、何をすべきかを決めることができます。たぶん、あなたは一つのパラメータをとり、GETパラメータが設定されているかクリックされているときに呼び出すという名前付き関数にクリック関数を委託することができます。 – Quasdunk
クエリ文字列にidパラメータの名前を付けてみましたか? '$( '#content')。load(" content.php?id = "+ id);' – jrummell