2015-01-18 3 views
-2

Я использую следующий код, но, похоже, он не работает. Извините за вопрос этот простой вопрос, но я хочу знать, почему этот код не работаетJQuery ajax метод get не работает

$(document).ready(function(){ 
 
    $("button").click(function(){ 
 
    $.get("smiley1.html",function(data,status){ 
 
     alert("Data: " + data + "\nStatus: " + status); 
 
    }); 
 
    }); 
 
});
<button>Send an HTTP GET request to a page and get the result back</button>

Пожалуйста, помогите мне решить эту проблему. Спасибо

+0

что нет за работой? ошибка ?? – SachinGutte

+0

, когда я запускаю этот код, он не возвращает результат с этой страницы, и не показывает, что запрос ajax в firebug. –

+1

Включили ли вы библиотеку jQuery? – tabz100

ответ

0

Код в порядке, но важно, откуда вы его запускаете. Если вы пытаетесь запустить из сниппета бегуна этой страницы, если не удастся из-за 2 причины

  1. не находит $ (т.е. JQuery)
  2. он пытается сделать перекрестную вызов домена, который Я считаю, что это запрещено с целевой страницы. smiley1.html нет на stackoverflow.com домен, вы можете увидеть ошибки в консоли разработчика

Если попробовать в jsfiddle

$(document).ready(function(){ 
    $("button").click(function(){ 
    $.get("x2rmptu3/show/",function(data,status){ 
     alert("Data: " + data + "\nStatus: " + status); 
    }); 
    }); 
}); 

вот моя скрипка http://jsfiddle.net/x2rmptu3/2/

+0

Я не знаю, почему этот код не работает. Я поместил оба файла в одну и ту же папку: smiley1.html & index.html. Я даже включил файл jquery. Можете ли вы сказать мне, есть ли какие-либо проблемы с моим firefox? –

+0

@RohanSharma Можете ли вы поделиться образцом кода с помощью dropbox или jsfiddle? – Sangram

+0

Извините, Sangram, за задержку ответа. Когда я использовал http: // вместо файла: // это сработало для меня. Спасибо за Ваш интерес. –

Смежные вопросы