Ext.Ajax.Request 如何将response.responseText作为函数返回值返回?
来源:互联网 发布:淘宝强制订单险类目 编辑:程序博客网 时间:2024/06/05 07:10
需求:希望在一个公共函数中实现与后台交互,然后将从后台获取的数据作为函数返回值返回
方案:
由于我的Extjs版本是3.4,所以无法使用Ext.lib.Ajax.getConnectionObject(),这个排除。
function ajaxSearch(callback,partNumber,partName){ //callback是回调函数,partNumber和partName是传到后台查询的参数
Ext.Ajax.request({
url: '../../hwdispatcher/ajaxSearchMaterial',
params: {partNumber:partNumber,partName:partName},
success: function(response){
var res = Ext.decode(response.responseText);
callback(res.material);
},
failure:function(response){
Ext.Msg.alert("failure",response.status);
}
});
}
调用方式一:
var myCallback = function(m){
alert(m); //m是ajaxSearch的查询结果,可以在这里写余下的逻辑代码
}
ajaxSearch(myCallback,partNumber,partName);
Ext.Ajax.request({
url: '../../hwdispatcher/ajaxSearchMaterial',
params: {partNumber:partNumber,partName:partName},
success: function(response){
var res = Ext.decode(response.responseText);
callback(res.material);
},
failure:function(response){
Ext.Msg.alert("failure",response.status);
}
});
}
调用方式一:
var myCallback = function(m){
alert(m); //m是ajaxSearch的查询结果,可以在这里写余下的逻辑代码
}
ajaxSearch(myCallback,partNumber,partName);
调用方式二:
ajaxSearch(function(m){
alert(m);
},partNumber,partName);
0 0
- Ext.Ajax.Request 如何将response.responseText作为函数返回值返回?
- ajax异步如何返回responseText
- ajax XMLHttpRequest responseText返回值
- 如何获取Request.JSON返回的responseText
- ajax responseText返回整个网页
- responseText的返回值
- Ext.Ajax.request的请求完毕,获取返回值
- ExtJS -- Ext.Ajax.request 返回结果判断
- 将数组作为函数的返回值
- 将“引用”作为函数返回值类型
- 将引用作为函数返回值
- 案例:Python将函数作为参数以及作为返回值
- ajax--返回值类型response
- 将ajax的返回值返回到其它函数
- javascript,将一个函数作为另一个函数的返回值。
- 如何将一个数组的地址作为函数的返回值!
- Extjs Ajax 提交方式 Form.doAction('submit',...)和 Ext.Ajax.request的返回值
- 关于ajax 作为函数返回值的问题
- javascript
- 计算机网络
- Unity+Metaio +IOS Xcode编译出错
- Web.xml配置详解之context-param
- Asynctask解析以及注意事项
- Ext.Ajax.Request 如何将response.responseText作为函数返回值返回?
- Poj 1611 The Suspects
- hdu 1686 Oulipo(kmp)
- 提升tomcat服务器性能的七条经验
- Java4Android-包和访问权限2
- HDU 4323
- 由二叉树前序和中序遍历生成二叉树
- hdoj.1295 Move Move Look【水题】 2015/08/06
- sql触发器(insert,update,delete)