<?php
include("includer.php");
$razdel = json_decode($_POST['razdel']);
print_r($razdel);
передаю ajax'oм:
$.ajax({
type: "POST",
url: "create.php",
dataType: 'json',
data: 'razdel='+JSON.stringify(opt),
success: function(data) { alert(data) }
});
а если написать в пхп на 1-ой строке вывод, то сработает:
<?php
include("includer.php");
print_r($_POST['razdel'];
Спустя 14 минут, 18 секунд (3.09.2011 - 15:50) Stasonix написал(а):
вот еще пример так же само, заработает если раскомментить только и удалить echo:
<?php
include("includer.php");
//print_r($_POST['razdel']);
echo "done!";
Спустя 21 минута, 15 секунд (3.09.2011 - 16:11) Guest написал(а):
а почему бы не делать это классическим способом
$.ajax({
url: "create.php",
dataType: 'json',
data: {'razdel' : 'opt'},
success: function(data) { alert(data) }
});
$.ajax({
url: "create.php",
dataType: 'json',
data: {'razdel' : 'opt'},
success: function(data) { alert(data) }
});
Спустя 10 минут, 57 секунд (3.09.2011 - 16:22) Stasonix написал(а):
opt это массив данных, в пхп наврядли он сам собой перейдет, только в json'e
Спустя 2 часа, 31 минута, 10 секунд (3.09.2011 - 18:53) neadekvat написал(а):
Stasonix, у тебя функция json_decode то подключена?
Спустя 19 минут, 54 секунды (3.09.2011 - 19:13) Stasonix написал(а):
Цитата (neadekvat @ 3.09.2011 - 15:53) |
Stasonix, у тебя функция json_decode то подключена? |
Можно и без json массив передать, что-то я намудрил.
Спустя 14 минут, 38 секунд (3.09.2011 - 19:28) neadekvat написал(а):
Цитата (Stasonix @ 3.09.2011 - 20:13) |
Можно и без json массив передать, что-то я намудрил. |
Но так удобнее.
Спустя 37 минут, 37 секунд (3.09.2011 - 20:05) Guest написал(а):
Цитата (Stasonix @ 3.09.2011 - 13:22) |
opt это массив данных, в пхп наврядли он сам собой перейдет, только в json'e |
В пхп он как массив и будет под ключом razdel после обработки json_decode