我正在向服务器发出请求以返回一些数据。当我等待来自网络服务器的数据时,我想在屏幕上显示一条消息,说明"正在加载..我们正在处理您的请求"! 在控制器或js脚本中,最好的方法是什么? 收到数据后如何关闭消息对话框?
我在C#asp.net中的应用程序。
欢迎使用教程和阅读材料。
更新:
WebRequest webRequest = WebRequest.Create(user.ApiUrl + "&filterEndUtc=" + requestModel.FilterEndUtc);
using (WebResponse webResponse = webRequest.GetResponse())
using (Stream responseStream = webResponse.GetResponseStream())
using (StreamReader sr = new StreamReader(responseStream))
{
string responseFromServer = sr.ReadToEnd();
return new JavaScriptSerializer().Deserialize<object>(responseFromServer);
}
答案 0 :(得分:0)
您可以使用j来执行通话并显示加载框,更多信息here:
$.ajax({
url: "test.com",
beforeSend: function( xhr ) {
// show your loading box
}
})
.done(function( data ) {
// hide your loading box
});