我正在尝试使用参数中的数组进行 Ajax 查询。这是一个例子:
var info = [ter,ter,ter];
$('body').on('click','#upload', function(){
$.ajax({
url:'/app_dev.php/uploader_photos',
data:{
links : info,
},
dataType : 'json',
beforeSend : function(){
$('#upload_photo').empty();
$('#upload_photo').append('<i class="fa fa-refresh fa-spin"></i> Loading');
},
success : function(data){
$('#upload_photo').empty();
$('#upload_photo').append('<i class="fa fa-thumbs-o-up"></i> OK');
}
});
});
问题是我的网址是这样编码的:
/upload?links%5B%5D=ter&lioks%5B%5D=ter&lioks%5B%5D=ter
我需要知道如何以这种方式编码:
/upload?links=[ter,ter,ter]
感谢您的帮助!
最佳答案
将数组字符串化为 json:
info = JSON.stringify(info);
在你的PHP中:
$info = json_decode($_POST['links']);
关于php - 使用参数数组进行 ajax 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34507287/