でプロジェクトに取り組んでいます。マスター ページc#.net
にjquery
コードがあり、マスター ページはホームページに含まれています。ホームページにハイパーリンクを動的に作成しました。ユーザーがハイパーリンクをクリックするたびに、ページ全体ではなく、div class=refresh1を持つページの 1 つの部分のみがリロードされるようにします。
ヘッドタグに以下を含めjquery
ました。
<script type="text/javascript">
$(document).ready(function () {
$("a").click(function () {
var link1 = $(".mylink").text();
$.post("loaddata.aspx",
{
link: link1
},
function (responseTxt, statusTxt, xhr) {
if (statusTxt == "success")
alert("Done!");
if (statusTxt == "error")
alert("Error: " + xhr.status + ": " + xhr.statusText);
$(".refresh1").load('loaddata.aspx .part1');
});
});
});
</script>
ここで mylink は「a」タグのクラスです。
ハイパーリンクがクリックされるたびに、refresh1 クラス パーツが別のページ、つまりloaddata.aspx
withから読み込まれるようにしたいと考えていますclass=part1
。
メソッドでloaddata.aspx
渡したリンクの値を取得したいのですが、post
どうすればいいですか?