jQuery('input').live('click',function(e){
$.getJSON(
"/json.php",
function(data){
the_name = data.name;
}
);
});
Когда мы нажимаем, он должен выполнить запрос json.Ajax «Не удалось загрузить ресурс»
Бит, он дает ошибки.
В Google Chrome консоли:
- Не удалось загрузить ресурсу http://site.com/json.php
- Uncaught TypeError: Не удается прочитать 'имя' свойства нуль
В Firefox консоли:
- GET http://site.com/json.php - выделена жирным шрифтом красного цвета.
- данные null; the_name = data.name;
Странная, когда я открываю http://site.com/json.php, браузер дает мне нормальный JSon код вроде: {"name":"Mary"}
. Он кодируется php json_encode();
В чем проблема?
Является ли ваше место на вашем сайте 'site.com'? Вы не можете выполнять междоменные запросы ajax. http://en.wikipedia.org/wiki/Same_origin_policy –
да, то же самое расположение – James