0
我正在使用spring MVC和jQuery ajax。在我的ajax調用中,它返回大量的數據幾乎需要5分鐘。 在Ajax方法中顯示錯誤,即使響應來了我通過螢火蟲檢查它。 我的AJAX編碼是即使結果出現,jquery ajax也會出錯
jQuery(document).ready(function() {
jQuery("sampleSearch").click(function() {
jQuery("body").addClass("loading");
var formValues = jQuery('#sample-search-form').find(':input[value][value!=""]').serialize();
jQuery.ajax({
type: "GET",
url: "/sample/user-byName",
data: formValues,
dataType: 'json',
success: function (data) {
jQuery('#json').val(JSON.stringify(data)).trigger('change');
jQuery('body').removeClass("loading");
},
error: function (e) {
alert('Error while request..' + e.toLocaleString());
jQuery('body').removeClass("loading");
}
});
});
});
,並在我的控制器
@RequestMapping(value = "/user-byName", method = RequestMethod.GET)
@ResponseStatus(HttpStatus.OK)
public
@ResponseBody
String getUserByName(HttpServletRequest request) {
String firstName = request.getParameter("firstName");
String lastName = request.getParameter("lastName");
Integer page = Integer.parseInt(request.getParameter("page"));
String resultJson = getUserByName(firstName, lastName, page);
return resultJson;
}
在它說,即使我設置timeout.In螢火它顯示時間表爲20.45s一些時間誤差。爲什麼會這樣 – jackyesind