如何在ajax调用的参数中发送地图

时间:2012-09-20 07:07:59

标签: javascript ajax extjs

我已经在这样的java脚本中构建了一个地图,现在我想在ajax请求的参数中发送这个地图,并且应该在服务器端解构它

 var map = new Object(); 
    for ( var i = 0; i < arr.length; i++) {
    var dat = arr[i];
    if (dat != null && dat.length > 0){
    var mystr = trim(dat);
    map[mystr] = Ext.getCmp(mystr).getValue();
    }
    }

Ext.Ajax.request({
url : 'Redirector?id=updateClientTeam',
params: {
//Should be able to send my map object here
},

success : function(pResponse) {
}
});
}

1 个答案:

答案 0 :(得分:1)

使用JSON.stringify(map)

将json转换为http传输