前台发送一个请求,后台处理后返回一个数组类型的数据
Ext.Ajax.request请求:
后台接受并传递回去一个数组
前台发送一个请求。传递数组到后台处理。后台进行接收
Ext.Ajax.request请求:
后台addbranch_os_dao.asp进行接收和处理
上面的代码都是在asp中是实现的
Ext.Ajax.request请求:
Ext.Ajax.request({
url: 'addbranch_os_dao.asp',
method : 'post',
params: { os_id : os_id.value},
success : function(response, options)
{
var text=Ext.util.JSON.decode(response.responseText);
var branchArray = text.branchArray;
<!-- for(var i in branchArray)-->
for(var i = 0;i < branchArray.length;i++)
{
// 进行处理
}
},
failure : function(response)
{
// 出错处理
}
});
后台接受并传递回去一个数组
branchArray=""
branchArray = branchArray&"['aaa'],"
branchArray = branchArray&"['bbbb'],"
responseText="{branchArray:["&branchArray&"]}"
response.Write responseText
response.End()
前台发送一个请求。传递数组到后台处理。后台进行接收
Ext.Ajax.request请求:
var branch_idArr = new Array();
// 为branch_idArr进行初始化..
// 完成后传递值
Ext.Ajax.request({
url: 'addbranch_os_dao.asp?type=insertbranch',
method : 'post',
params: { branch_idArr : branch_idArr},
success : function(response, options)
{
var text=Ext.util.JSON.decode(response.responseText);
//完成后处理
},
failure:function(response)
{
// 出错处理
}
});
后台addbranch_os_dao.asp进行接收和处理
branch_idArr = request("branch_idArr")
branch_idArray = split(branch_idArr,",")'把传递进来的String类型进行切割成为数组类型
'对数组进行处理
responseText="{}"
response.Write responseText
response.End()
上面的代码都是在asp中是实现的