2
Jquery Ajaxを使用して、フォーム内のLabelとListBoxの値を設定しています。私は値が関数によって適切に設定されていることを認識しています。しかし、その直後に、ページは単に以前に設定されたすべての値をクリアするようにリフレッシュします。なぜこうなった ?新しいJquery/Ajaxが登場しました。私はここに何かの基礎を欠いていますか?前もって感謝します。JQuery AJAX with ASP.NET WebMethod、ページ全体をリフレッシュ
Iamの貼り付けコード内のコード全体
$(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
私の答えにexplainationを追加しました。 – ShankarSangoli
パーフェクト..お気軽: – Ananth