jquery ajax呼び出しからなげなわスクリプトにjavascript配列を渡そうとしていますが、なげなわスクリプトでそれにアクセスしようとすると、nullレコードが返されます。
コードで何かを見逃していると確信していますが、それが何であるかを理解することはできません。誰でもそれを手伝ってもらえますか。これが私のコードスニペットです。
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