`

jQuery & easyui 123

 
阅读更多

连续几个 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&&easyUI API

    **jQuery和EasyUI API详解** jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。jQuery的核心理念是"Write Less, Do More",通过简洁的API,开发者可以高效地编写...

    Jquery.easyUI js引用以及文档教程

    jQuery EasyUI 是一个基于 jQuery 的前端开发框架,用于构建用户界面。它提供了丰富的组件和工具,可以帮助开发者快速创建美观、响应式的网页应用。这个压缩包包含了一些关键的文件和资源,便于你理解和使用 jQuery ...

    jquery-easyui.zip_easyui框架_html 框架_jquery-easyui

    EasyUI 是一个基于 jQuery 的轻量级前端框架,它为开发者提供了一系列的组件和插件,使得构建交互式用户界面变得更加便捷。这个压缩包“jquery-easyui.zip”包含了使用 EasyUI 实现的一个HTML框架,它主要用于简化...

    1.[jQuery.EasyUI]第1章.jQuery.EasyUI入门

    **jQuery EasyUI 入门详解** jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,如对话框、表单、菜单、布局等,帮助开发者快速构建功能丰富的 Web 应用程序。本章节将深入探讨 jQuery ...

    jquery-easyui-1.2.2 jquery-easyui-1.2.2

    jquery-easyui-1.2.2jquery-easyui-1.2.2jquery-easyui-1.2.2

    jquery-easyui-1.7.0.zip官方文档

    《jQuery EasyUI 1.7.0:打造高效前端界面的利器》 jQuery EasyUI 是一个基于 jQuery 的轻量级框架,它为开发者提供了一系列组件,使得构建交互式、响应式的Web应用程序变得更加简单。在1.7.0版本中,这个强大的...

    jquery-easyui-1.5完整源码.zip

    《jQuery EasyUI 1.5 完整源码解析与应用》 jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了丰富的用户界面组件,如表格、对话框、菜单、按钮等,大大简化了Web应用程序的开发。在"jquery-easyui-1.5完整...

    jquery-easyui-1.2.6

    jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解...

    jquery-easyui-themes.rar_easyui 主题_easyui主题_html_jquery_jquery-e

    《jQuery EasyUI 主题详解与应用》 jQuery EasyUI 是一款基于 jQuery 的前端框架,它提供了丰富的组件和易于使用的API,极大地简化了Web界面的开发。而其核心魅力之一,便是丰富的主题系统,使得开发者可以轻松定制...

    jquery-easyui-EDT-1.5.2-build1

    jquery-easyui-EDT-1.5.2-build1 jquery-easyui-EDT-1.5.2-build1

    jQuery EasyUI jquery-easyui-1.5.5.6

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,帮助开发者快速构建用户界面。这个压缩包“jquery-easyui-1.5.5.6”包含了该框架的1.5.5.5版本,这是一份重要的更新,可能包含了一些...

    jQuery.easyui.1.2.6 Demo

    《jQuery.easyui 1.2.6 Demo:深入探索易用的前端开发框架》 jQuery.easyui 是一个基于 jQuery 的轻量级前端开发框架,它为开发者提供了丰富的UI组件和便捷的数据绑定功能,大大简化了网页应用的开发过程。1.2.6 ...

    jquery-easyui-1.3.3未压缩混淆版(真正含jquery-easyui.js及easyloader.js源码).rar

    《深入理解jQuery EasyUI 1.3.3与JavaScript编程》 jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列的组件,如表格、树、对话框等,用于快速构建用户界面。在这个未压缩混淆的版本“jquery-easyui-...

    jquery-easyui-1.4.5_easyuiapi_

    《jQuery EasyUI 1.4.5 API详解》 jQuery EasyUI 是一款基于 jQuery 的前端框架,它提供了丰富的用户界面组件,使得开发者可以快速构建出美观且功能强大的Web应用。在本文中,我们将深入探讨jQuery EasyUI 1.4.5...

    Jquery-Easyui-1.2.3

    《jQuery EasyUI 1.2.3:轻松构建高效用户界面》 jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了丰富的组件和便捷的API,用于快速开发出具有专业外观和交互体验的Web应用程序。标题中的 "Jquery-Easyui-...

    jquery-easyui-1.5.3源代码(未压缩)

    《jQuery EasyUI 1.5.3 源代码深度解析》 jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了丰富的组件和便捷的API,用于快速构建交互式的Web应用。EasyUI 1.5.3 版本的源代码是开发者深入理解其内部工作原理...

    jQuery EasyUI EasyUI 组件范例

    根据提供的文件信息,本文将详细解释与“jQuery EasyUI”相关的知识,特别是“EasyLoader”组件的使用方法及其在实际项目中的应用场景。 ### jQuery EasyUI简介 jQuery EasyUI 是一个基于 jQuery 的用户界面插件...

    jquery-easyui完整demo演示

    《jQuery EasyUI 全面解析与实战应用》 jQuery EasyUI 是一款基于 jQuery 的前端框架,它提供了一系列的预定义的 CSS 样式和 JavaScript 插件,使得开发者能够快速构建用户界面,大大提升了开发效率。这个“jquery-...

    jquery easyui datagrid demo

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它封装了一系列的 jQuery 插件,为开发者提供了构建用户界面的简便方法。这个“jquery easyui datagrid demo”包含了一些关于如何使用 jQuery EasyUI 中 Datagrid 组件...

    jquery-easyui-1.3.5

    `jQuery EasyUI` 是一个基于 jQuery 的前端框架,它提供了丰富的用户界面组件,使得开发者能够快速构建出功能完备、交互友好的Web应用。这个`jquery-easyui-1.3.5`版本是该框架的一个特定发行版,下面将详细介绍这个...

Global site tag (gtag.js) - Google Analytics