|
|
|
|
|
для: SerG7
(11.01.2012 в 18:13)
| |
echo "
{ 'array' : {
'var1' : 'value1',
'var2' : 'value2' }
}";
|
Затем в JS:
var arr = eval("(" + request.responseText + ")");
|
| |
|
|
|
|
|
|
|
для: Igorek
(11.01.2012 в 12:50)
| | Не мешает ...а как вы массивы в JS передадите....? | |
|
|
|
|
|
|
|
для: elenaki
(11.01.2012 в 12:08)
| | json_encode - это функция php-модуля реализующего работу с форматом JSON.
тем не менее никто не мешает мне и без него генерить данные в формате JSON | |
|
|
|
|
|
|
|
для: elenaki
(11.01.2012 в 12:08)
| | Всем спасибо, понял, пока что не нужен Json :) | |
|
|
|
|
|
|
|
для: Igorek
(11.01.2012 в 12:01)
| | он по умолчаню включен в PHP5.
а в ранних версиях может и не работать. надо ставить специальную "затычку".
if (!function_exists('json_encode'))
|
| |
|
|
|
|
|
|
|
для: elenaki
(11.01.2012 в 11:18)
| | json - это формат данных. как он может быть не установлен? | |
|
|
|
|
|
|
|
для: tima2010
(11.01.2012 в 09:36)
| | осторожно с Json, он может и не быть установлен на сервере. | |
|
|
|
|
|
|
|
для: tima2010
(11.01.2012 в 09:36)
| | json это удобный формат передачи данных.
аяксом можно получать разные данные, как чистый html, файлы, так и json формата данные для дальнейшей удобной обработки. С помощью json формата удобно передавать массивы | |
|
|
|
|
|
|
|
для: tima2010
(11.01.2012 в 09:36)
| | Json обычно используют если браузеру нужно передать массив информации, которую уже браузер и будет обрабатывать. | |
|
|
|
|
|
|
| Привет, потихоньку разбираюсь в Ajax
На сколько я понимаю этот код верен и корректно работает для передачи данных по событию click обработке из в файле action.php и вывода результата в блок #result
$(document).ready(function(){
$('#start').click(function(){
$.ajax({
type: "POST",
url: "action.php",
data: "id="+$("#myfield").val(),
success: function(html){
$("#result").html(html);
}
});
return false;
});
});
|
или этот код уже устаревший?
многие говорят что лучше использовать Json но я так и не понял зачем? в чем его преимущество? | |
|
|
|
|