dat*_*est 8 javascript ajax asp.net-mvc jquery
我有一个ajax调用,它抓住了一个大的json列表.有没有什么方法可以创建一个进度条来获得json加载的实际值(例如,一个状态栏显示200个加载中的1个)?
现在我有一个非常基本的Ajax调用
function SendAjax(urlMethod, jsonData, returnFunction) {
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
url: urlMethod,
data: jsonData,
dataType: "json",
success: function (msg) {
if (msg != null) {
ReturnJson(msg);
}
},
error: function (xhr, status, error) {
// Boil the ASP.NET AJAX error down to JSON.
var err = eval("(" + xhr.responseText + ")");
// Display the specific error raised by the server
alert(err.Message);
}
});
}
Run Code Online (Sandbox Code Playgroud)
尝试在您的应用程序全局范围内使用AjaxStart 。这意味着您可以将代码放入布局文件中,如果处理时间较长,它将显示进度指示器...
$(document).ajaxStart(function() {
$( "#loading" ).show();
});
Run Code Online (Sandbox Code Playgroud)
您可以在预加载时使用百分比查看示例和答案- javascript/jquery。
| 归档时间: |
|
| 查看次数: |
1589 次 |
| 最近记录: |