За последние 24 часа нас посетили 19644 программиста и 1655 роботов. Сейчас ищут 1462 программиста ...

getJSON проблемка

Тема в разделе "JavaScript и AJAX", создана пользователем F1do, 12 фев 2010.

  1. F1do

    F1do Активный пользователь

    С нами с:
    19 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    решил тут потренироваться и сделать подгрузку файлов по изменению input-a как на http://auto.ru
    и вот в чём засада - не хочет грузиться с локального хоста, хоть ты тресни.

    скачал файл с сайта.

    не работает:
    [js] function changed_input() {
    if ($("#inp1_id :selected").val()) {
    jQuery.getJSON("ajax/14.html?debug=0&jsoncallback=?", {}, function(data) {
    $("#inp2_id").replaceWith(data);
    });
    }[/js]

    но если заменить на "родную" ссылку:
    [js] function changed_input() {
    if ($("#inp1_id :selected").val()) {
    jQuery.getJSON("http://auto.ru/ajax/groups/1/15/14.html?debug=0&jsoncallback=?", {}, function(data) {
    $("#inp2_id").replaceWith(data);
    });
    }[/js]
    работает.
    firebug ссылку на файл видит, но даже если вместо замены поставить простой alert () то тот не появится..
    ЧЯДНТ?

    в гугле был, в яндексе был.
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    что у тебя тут?

    ajax/14.html?debug=0&jsoncallback=?
     
  3. F1do

    F1do Активный пользователь

    С нами с:
    19 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    в плане что?

    скопированный файл с авто.ру
    firebug показывает, что файл проявляет активность (есть ответ) но даже если просто вызвать alert вместо замены - ничего не происходит

    [​IMG]
     
  4. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Собственно рекомендую развернуть замазанную строчку и посмотреть что пришло в ответ. Если я правильно помню(проверять сейчас лень), при отсутствии там(в ответе) JSON строки ничего срабатывать не будет
     
  5. F1do

    F1do Активный пользователь

    С нами с:
    19 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    Всё приходит... В ответе содержимое файла, как и положено. Но просто не отображается.
    Сейчас попробовал скопировать пример отсюда и результат тот же! Ответ есть, но результат не выводится!
    Может, не в этом дело, а в чём-либо другом? Пробовал разные версии jQuery.

    UPD
    Ппц, ничего не понимаю
    Если запускать с моего компа, firebug ругается на invalid label в файле, но при этом прекрасно работает с примером на сайте.
     
  6. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    В 1.3.2 пример Шевчука работает, в 1.4.1 видимо что-то изменилось.
    Смотри документацию
     
  7. F1do

    F1do Активный пользователь

    С нами с:
    19 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    Я скопировал полностью всё с сайта, и jquery и даже css ))
     
  8. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
  9. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
  10. F1do

    F1do Активный пользователь

    С нами с:
    19 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    Читал... Плохо наверно читал ))

    Simpliest
    В кавычках значит дело... Спасибо большое!
     
  11. F1do

    F1do Активный пользователь

    С нами с:
    19 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    Товарищи... Чёр-те что творится.
    В FF работает, а в других - нет...
    http://dj.wen.ru/json/
     
  12. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    IE8 есть?

    Жмешь F12, выбираешь Script
    Там кнопка StartDebugging

    И собственно увидишь ту строку в какой ты напортачил.
     
  13. F1do

    F1do Активный пользователь

    С нами с:
    19 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    У меня заповедник, держу в нём 6го... ))

    Если не сложно, напишите ошибку.
     
  14. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    default зарезервированное слово
     
  15. F1do

    F1do Активный пользователь

    С нами с:
    19 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    Спасибо, поменял. Всё равно не работает.
     
  16. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    В каком месте поменял?
     
  17. F1do

    F1do Активный пользователь

    С нами с:
    19 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    Не в том :oops: :lol:
    Спасибо большое ещё раз. :roll: