我正在开发一个项目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”标签的类。
我希望当单击超链接时,它将从另一个页面(即从loaddata.aspx
with )加载 refresh1 类部分class=part1
。
在loaddata.aspx
我想检索我在post
方法中传递的链接的值。我该怎么做呢?请尽快回复。