Im используя JQuery Ajax, чтобы отправить некоторые данные в файл PHPАякса данных строка не является массивом
$.ajax({
type: 'GET',
url: 'dosomething.php',
data: {list:orderNew}
});
Который посылает это в PHP
$list = $_GET['list'];
печать $ список дает мне это :
list[4]=null&list[1]=null&list[2]=4&list[12]=null&list[11]=null&list[3]=null
Я надеялся получить его как массив, так что я мог бы сделать это на моем файле PHP
foreach($list as $key => $value) {
if($value == "null"){
$value = 0;
}
}
Как отправить данные списка [] как фактический массив, так что php читает его как массив или превращает строку в массив, чтобы я мог сделать свой foreach на моей php-странице?
[использование] (HTTP: //www.php. net/manual/en/function.json-encode.php) [JSON] (http://api.jquery.com/jQuery.getJSON/). – Blazemonger
Что такое 'OrderNew'? – Musa
Использовать ['parse_str'] (http://www.php.net/manual/en/function.parse-str.php) – air4x