.load() を使用した div があります
var $LoadData = $("#my-data-div");
$($LoadData).load("first-page.html");
次に、いくつかのデータを保持するテーブルを作成します
<table id="user-list">
<tr id="tr-name1"><td>DATA</td></tr>
<tr id="tr-name2"><td>DATA</td></tr>
<tr id="tr-name3"><td>DATA</td></tr>
</table>
次に、クリック ハンドラーを設定して、tr の 1 つがクリックされるたびに $LoadData DIV に新しいページをロードし、url 変数を渡します。
$("#user-list tr").on("click", function(event){
var rowId = $(this).attr("id");
$($LoadData).load("setStatus.asp", {sbid: rowId}, function(){
alert($($LoadData).html());
});
});
私の問題は、新しいページが読み込まれないことです。$LoadData DIV の innerHTML は常に古いページと同じです。誰かが私が間違っていることを見ることができますか? 助けてくれてありがとう。