AJAX的同步返回结果值
function makeJQGridDataFromList(url) { var rowData; var viewPage = 0; var viewTotal = 0; var viewRecords = 0;
var resultObject;
$.ajax({ type:"GET", url:url, async: false, success:function(args){ if(args.result==true) { try { viewPage = args.cond.pageIndex; viewTotal = args.cond.recordCountPerPage; viewRecords = args.cond.totalCnt;
rowData = jsonMakeRowsForGrid(args.data); } catch (e) { console.debug("Error!"); alert("Invalid data"); return; } } else { alert("API return ERROR!"); return; } }, error:function(e){ alert("Fail AJAX communication"); return; } });
resultObject = { page : viewPage, total : viewTotal, records : viewRecords, rows : rowData };
return(resultObject); }
You can test the following method.
(In the other file (html or js))
var gridData = makeJQGridDataFromList(openAPIUrl);
console.debug(">> " + JSON.stringify(gridData));
You can see the gridData.
最新文章
- swift GCD使用指南
- 使用guava带来的方便
- Selenium2学习-029-WebUI自动化实战实例-027-判断元素是否存在
- clone代码
- ZoneMinder配置与使用
- centos系统自动化安装研究
- Java基础知识强化之IO流笔记56:IO流练习之 登录注册IO版
- JQuery replace 替换全部
- java 解析 json 遍历未知key
- NET 项目结构搭建
- 用ajax判断用户是否已存在?----2017-05-12
- 14.Java中的Future模式
- (二十一)即时通信的聊天气泡的实现II
- 转: 解压Assets.car (iOS加密资源)
- BackboneJS 源码注释
- ZOJ 4053 Couleur
- [label][翻译][JavaScript]如何使用JavaScript操纵radio和check boxes
- 怎样使用CSS设置文字与文字间距距离?
- python使用smtplib库和smtp.qq.com邮件服务器发送邮件
- 安装 ibm-java-x86_64-sdk-6.0-9.3.x86_64.rpm 的三步骤
热门文章
- maven清理.lastUpdated文件maven清理下载失败的jar,方便重新下载
- 【ContestHunter】【弱省胡策】【Round6】
- CentOS下httpd下php 连接mysql 本机可以,外网报错Could not connect: Can't connect to MySQL server on '127.0.0.1' (13)2003 原因解析
- fatal error LNK1104: 无法打开文件“libc.lib”的问题 (转)
- 组件化 得到 DDComponent JIMU 模块 插件 MD
- jquery.cookie 使用方法
- Html单引号,双引号转义
- myeclipse2014 没有maven dependencies
- windows 使用 xxfpm 解决 php-cgi 进程自动关闭
- windows 查看动态连接库和静态连接库的方法