,我的jQuery代碼如下:PHP filter_input_array()我使用jQuery AJAX到一個數組發送到PHP腳本不工作
$.ajaxSetup({
cache: false
});
$.ajax({
type: "POST",
data: {
row_ids : row_ids//This is the array sent
},
url: "CRUD.php",
success: function (response) {
alert(response);
},
error: function() {
alert("Server side error, try later!");
}
});
是可以獲得數組的PHP代碼如下:
<?php
//Working code :
$ids = $_POST['row_ids'];
print_r($ids);
//Not working code :
$ids = filter_input_array(INPUT_POST, 'row_ids');
print_r($ids);
?>
用於通過AJAX發送到PHP中filter_input(INPUT_POST, 'variable_passed');
一個簡單的變量是對我工作的罰款。
有人能告訴我爲什麼它不適用於filter_input_array?
謝謝。
爲第二個參數'filter_input_array'是醚陣列或整數常量。閱讀手冊 –