3 つの ajax 呼び出しを 1 つにしようとしていますが、現時点では 1 つしか取得できません。これは私がやっていることです:
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/Ws.aspx/One",
dataType: "json",
success: function (result1) {
$('#hpl_one').html(result1.d);
}
}),
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/Ws.aspx/Two",
dataType: "json",
success: function (result2) {
$('#hpl_two').html(result2.d);
}
}),
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/Ws.aspx/Three",
dataType: "json",
success: function (result3) {
$('#hpl_three').html(result3.d);
}
}),
これら 3 つのメソッドを呼び出せるようにしたいのですが、現時点では 1 つしか取得できません。
$(document).ready(function () {
var refreshId = setInterval(function () {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/Ws.aspx/One",
dataType: "json",
success: function (result1) {
$('#hpl_one').html(result1.d);
}
});
// end calling ajax to count alert
}, 3000);
});
私が持っているHTMLで:
<a id="hpl_one" runat="server">---</a>
<a id="hpl_two" runat="server">---</a>
<a id="hpl_three" runat="server">---</a>
hpl_oneを取得できますが、success 句でhpl_twoとhpl_threeを呼び出す構文がわかりません。どうもありがとうございました。