连续几个 ajax 请求可能会导致数据返回为空
(1)每次可能返回最后一个正确数据行,但前面两个数据为空。
initPayerDg(); initHouseDg(); initContractDg();
(2)改成返回中再调用下一个,每次都能正确返回。
function initPayerDg() { $('#payerListDg').datagrid({ url : '/rest/payer/owners?pyrnum=' + PNO, onLoadSuccess:function(data){ initHouseDg(); } }); //$('#payerListDg').datagrid("reload"); } function initHouseDg() { $('#houseListDg').datagrid({ url : '/rest/payer/houses?pyrnum=' + PNO, onLoadSuccess:function(data){ if(data.length>0){ $('#houseListDg').datagrid("selectRow",'0'); } initContractDg(); } }); // $('#houseListDg').datagrid("reload"); } function initContractDg() { $('#contractListDg').datagrid({ url : '/rest/payer/contracts?pyrnum=' + PNO }); // $('#contractListDg').datagrid("reload"); }
(3)dataGrid 设置了 url,会自动加载一次数据,不需要用 reload。
(4)解决 easyui datagrid控件页面载入时,两次请求 url 的 json 数据问题,因为如上在 js 设置 url, 会自动调用一次。所以需要注释掉 <table id="payerListDg" <%--class="easyui-datagrid"--%>.../>
相关推荐
很好的jquery API
jquery-easyui-1.2.2jquery-easyui-1.2.2jquery-easyui-1.2.2
jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解...
这里面是 jQuery-easyUI的引用 以及引用的示例,里面有一份教程文档 可以参照着学习和借鉴
jquery-easyui-EDT-1.5.2-build1 jquery-easyui-EDT-1.5.2-build1
jquery-easyui-1.7.0 官方文档以及源码,演示demo,内容详细
1.[jQuery.EasyUI]第1章
jQuery EasyUI jquery-easyui-1.5.5.6 版 API 中文版 PDF和chm版本,jQuery
jQuery EasyUI EasyUI 组件范例
jquery-easyui完整demo演示
jQuery+EasyUI开发示例(附源码)
教程名称:超实用的jQuery-EasyUI视频教程(30集)课程目录:【】jQuery-EasyUI视频教程(01-02集)【】jQuery-EasyUI视频教程(03-04集)【】jQuery-EasyUI视频教程(05-06集)【】jQuery-EasyUI视频教程(07-08集...
jqueryEasyUI 下载,及api下载 jqueryEasyUI 下载,及api下载
easyui是一种基于jQuery的用户界面插件集合。 easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。 使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。 easyui...
该资源为jquery-easyui-1.5.5版本,包含easyui插件所依赖的js和css
jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。
jquery-easyui-1.4.5帮助文档
jquery-easyui-1.3.3
jquery-easyui-1.3.3+jQuery1.12.4未压缩混淆版,研究IE8下最后一个兼容版本的easyui未混淆源码的最佳选择,学习javascript的捷径。
jquery-easyui-1.2.5源码