【问题标题】:Making AJAX call back in ASP.NET with jQuery使用 jQuery 在 ASP.NET 中进行 AJAX 回调
【发布时间】:2011-04-22 09:50:11
【问题描述】:
我接受 C# 和 VB.NET
如果您访问此http://www.eol.org/pages/983558,然后单击如下图所示的链接,您将看到内嵌的弹出式 DIV,它会在显示信息之前显示 Ajax 回调的忙碌状态。因此,在您单击链接之前,该信息尚不存在。
除了 ASP.NET 和 jQuery,我也想做同样的事情。如果有什么地方可以帮助我走上正轨?谢谢。
【问题讨论】:
标签:
c#
asp.net
jquery
vb.net
asp.net-ajax
【解决方案2】:
是的,您可以使用 roberts 代码将 ajax 请求发送到服务器端代码,此外,您可以使用 beforeSend callbck 函数,在该函数中,您将显示您的隐藏 div 并加载..消息,并且在成功函数中,您实际上会将数据放入该 div .
$.ajax({
type: "POST",
url: "PageName.aspx/MethodName",
data: "{}",
beforeSend: function()
{
//display hidden div with loading.. message
},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
// remove loading.. message and put actual data to the div
}
});
如果由于某种原因ajax调用失败,你可以使用错误回调在同一个div中显示错误消息。你可以了解更多关于 $.ajax 函数here