我在 jQuery 中有一个数组变量,它的创建方式如下:
var values = $('input:checked').map(function() {
return this.value;
}).get();
假设数组变量中的值为 1,2,3。我正在尝试使用以下 ajax 调用将此变量传递给 php:
doAjaxCallDelete("delete_checked", "values");
ajax函数编写如下:
function doAjaxCallDelete(mode, values) {
$.ajax({
url: ajaxURL,
type: "post",
data: {mode: mode, values: values},
async: false,
success: function(data){
responseData = data;
},
error:function(){
alert('Connection error. Please contact administrator. Thanks.');
}
});
return responseData;
}
我正在使用以下方法在 php 中检索此值:
$myArray = $_REQUEST["values"];
但是当我回$myArray
显它显示的“值”而不是变量内的实际值时。任何人都可以提出一个解决方案来正确传递数组变量的值。提前致谢。