Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Че с AJAX????? (https://javascript.ru/forum/jquery/12233-che-s-ajax.html)

macexa 08.10.2010 06:51

Че с AJAX?????
 
Всем трудящимся привет!!!!
изучаю AJAX и все к нему прилогающиеся (JSON).
Уже клаву стер.... почему код не работает????? ПЛИЗ:
клиент:

$('#baton_load_basa').click(function(){ //это кнопка
$.getJSON('test.php', {}, function(data){
$.each(data.object, function(index, value){
var str = '<table width="100%"><tr><td><p>"' + value.first + '"</p></td></tr></table>';
$('#block_knopki_pechati').html('').append(str); // это див блок
});
});
});


серверная часть:
<?php 
echo("{ object :  \n first: 'first', \n second: 'second' }");
?>

Kolyaj 08.10.2010 07:31

Цитата:

Сообщение от macexa
"{ object : \n first: 'first', \n second: 'second' }"

Это не JSON.

macexa 08.10.2010 09:21

а как правильно написать JSON в данном примере???????
плиз....

sysya 08.10.2010 09:30

{ 'object' : { 'first': 'first', 'second': 'second' } } типа вот так

вот изучайте http://ru.wikipedia.org/wiki/JSON

macexa 08.10.2010 09:31

и павильно ли написан код клиента???????

Kolyaj 08.10.2010 09:38

sysya,
у вас тоже не JSON. Изучать лучше здесь.

macexa 08.10.2010 09:45

Вот я с википедии свой код и нарисовал....
echo('{"first":"first","second":"second"}') - привод к ошибке в библиотеке Jquery

sysya 08.10.2010 13:46

Цитата:

Сообщение от Kolyaj (Сообщение 73481)
sysya,
у вас тоже не JSON. Изучать лучше здесь.

может лучше показать правильный код? Я тоже могу сказать что что-то не правильно в коде и свалить. Правильный json в студию... раз такой умный

Kolyaj 08.10.2010 13:50

Цитата:

Сообщение от sysya
раз такой умный

Иди и читай по ссылке, раз такой глупый.

MikhailGirshberg 08.10.2010 13:58

sysya,
ВЕЛИКИЙ_И_УЖАС(т)НЫЙ уважаемый имел ввиду, что строки полагается заключать в двойные кавычки. А походу, и ключи не худо - в соображении совместимости версий / реализаций jQuery.


Часовой пояс GMT +3, время: 07:16.