1.Ext异步请求发送
Ext.Ajax.request({
//需要发送的url请求
url : __ctxPath + '/outb/isProjComsEnableObProject.do?projId='+id,
//发送方法:post
method : 'post',
//请求成功时的回调函数
success : function(response) {
////
解析数据,response.responseText为从后台返回的json串
var result = Ext.util.JSON.decode(response.responseText);
//
例如后台返回的json串为:jsonString="{success:false,tesName:'someData'}";
//
那么可以取值:result.success取出的值为false;result.tesName取值为someData
},
//请求发送失败的回调函数
failure : function() {
}
});
2.Ext同步请求发送
//同步请求
var
responsea=
Ext.lib.Ajax.getConnectionObject().conn;
responsea.
open("POST",__ctxPath + '/outb/listCountsObSaletask.do?comId=' + comId
,false);
responsea.send(null);
//
返回的json串为:{"LAY_UP":"1","PLAN":"2","FLOWING":"1","FAIL_CASE":"1","SUCC_CASE":"1","NO_EXEC":"2","CANCELED":"1"}
var result = Ext.util.JSON.decode(responsea.responseText);//解析数据
//
拼装数据
var data = [result.LAY_UP,result.PLAN,result.FLOWING,result.FAIL_CASE,result.SUCC_CASE,result.NO_EXEC,result.CANCELED];
原文地址:https://www.jb51.cc/ajax/165755.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。