2
我正在使用Jquery Ajax在我的表單中設置Label和ListBox的值。我意識到值由函數正確設置。但在此之後,頁面只會刷新所有先前設置的值。這是爲什麼發生? Iam是Jquery/Ajax的新成員。我在這裏錯過了任何基礎知識嗎?提前致謝。用ASP.NET WebMethod刷新整個頁面的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);
}
}
});
})
});
..謝謝..完美的工作......請你指教我爲什麼發生這種情況,以及如何「回報假」的伎倆? – Ananth
在我的回答中加入瞭解釋一下。 – ShankarSangoli
完美..謝謝:) – Ananth