我正在尝试将 javascript 数组从 jquery ajax 调用传递给套索脚本,但是在尝试在套索脚本中访问它时,它返回空记录。
我确定我错过了代码中的某些内容,但无法弄清楚它是什么。任何人都可以帮助我。这是我的代码片段。
ajax 请求:
var url='https://www.zipcodeapi.com/rest/'+apikey+'/radius.json/'+zip+'/'+radius+'/'+unit;
if(zip.length == 5 && /^[0-9]+$/.test(zip)){
var zips=new Array();
$.ajax({
url:url,
dataType:'json',
success:function(data){
console.log(data);
$.each(data,function(key,val){
$.each(val,function(k,v){
zips.push(v.zip_code);
});
});
$.ajax({
url:'query.lasso',
dataType:'json',
type:'post',
data:{zipcodes:zips},
success:function(data){
console.log(data);
$.each(data,function(k,v){
});
}
});
}
});
}
套索查询:
local(zips=json_decode(web_request->param('zipcodes')))
#zips