Передача переменной в запрос Ajax Jquery - PullRequest
1 голос
/ 30 марта 2010

Я пытаюсь передать переменную в запрос ajax через jquery. У меня есть событие, которое определяет переменную. Я хочу сделать это, чтобы у меня был один запрос ajax для обработки нескольких URL. Я оповестил URL-адрес, и он вернулся нормально, но когда я подключил его в слот URL-адреса запроса $ .ajax, мой целевой контент не загружается. Вот мой код.

$(document).ready(function(){

   $('a').live('click', function(){
      var link = $(this).attr("href");
       $.ajax({
           url: link,
           success: function(html){
                $('#load').html(html)
           }
      });
   });

});

это была настоящая головная боль, и я чувствую, что просто что-то неправильно использую. Пожалуйста, помогите.

Ответы [ 2 ]

1 голос
/ 30 марта 2010

Для этого есть ярлык, используя .load():)

$('a').live('click', function(){
  $('#load').load($(this).attr("href"));
});

Помните, что политика того же происхождения , на которую ссылается Джастин, запросы на разные домены запрещены из соображений безопасности.

1 голос
/ 30 марта 2010

Какой URL вы передаете? Если это для другого домена, вызов AJAX не будет выполнен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...