次のように作成された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
、変数内の実際の値ではなく、表示されている「値」をエコーすると。配列変数の値を適切に渡すための解決策を誰かが提案できますか? 前もって感謝します。