背景
我正在使用带有休眠功能的 Spring MVC
jquery 代码片段
$(document).ready(function() {
$( "#dialog" ).dialog();
$('#tableDiv').load('genCityInqGV.htm?type=0&number=1');
$( "#dialog" ).dialog('close');
} );
在@Controller
@RequestMapping(value = "/genCityInqGV", method = RequestMethod.GET)
public String genCityInqGV() {
try {
while(true){
System.out.println("Print");
}
} catch (Exception ex) {
log.error("Exception.." + ex);
}
return "gen/genCityInqGV";
}
在控制器中,我编写有限循环来检查对话功能是否正常工作?但对话框仍将关闭。这意味着执行以下语句。
$( "#dialog" ).dialog('close');
在以下一个之后
$('#tableDiv').load('genCityInqGV.htm?type=0&number=1');
当我检查屏幕时,以下语句仍然打印
System.out.println("Print");
即使后端加载函数的过程仍在处理中,为什么要执行 dialog('close') 语句。
让我知道!