【发布时间】:2011-10-23 12:39:53
【问题描述】:
我正在使用 Jquery Ajax 在我的表单中设置标签和列表框的值。我意识到值是由函数正确设置的。但就在那之后,页面只是刷新清除所有先前设置的值。为什么会这样?我是 Jquery/Ajax 的新手。我在这里缺少任何基础知识吗?提前致谢。
我正在粘贴整个代码
$(document).ready(function () {
$('#Button1').bind('click', function clk() {
$.ajax({
type: "POST",
url: "WebForm5.aspx/TestMethod",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
alert(result.d.ListBox.length);
for (var i = 0; i < result.d.ListBox.length; i++) {
alert(result.d.ListBox[i]);
$(document.createElement("option")).attr("value", result.d.ListBox[i]).html(result.d.ListBox[i])
.appendTo('#<%=ListBox1.ClientID %>');
$('#Label1').text(result.d.MyProperty);
}
}
});
})
});
【问题讨论】:
标签: c# javascript jquery .net ajax