Сбой запроса PQ JQuery в IE8 - PullRequest
       6

Сбой запроса PQ JQuery в IE8

1 голос
/ 14 августа 2011

Я пытаюсь отправить запрос на публикацию, когда пользователь нажимает на ссылку.Предполагается, что почтовый запрос отменяет поведение по умолчанию (по ссылке).Он работает нормально, когда я пытаюсь в Firefox или Chrome, но не удается в IE8.

  $('a.thought_delete').live('click', function(){
     $.post($(this).attr("href"), function(data){});
     return false;
  });

Запрос срабатывает, когда я нажимаю на следующую ссылку:

 <a href="thought/4/delete/" class="thought_delete">Delete</a>

Я думаю, что проблема может заключаться в том, что ссылка, на которую я отправляю сообщение, и исходная ссылка якоря совпадают.

Похоже, что этот запрос работает нормально - поскольку ссылка другая.

 $('a.thought_delete').live('click', function(){
      $.post("/thought/2/delete/", function(data){});
      return false;
   });

Есть мысли о том, как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 14 августа 2011

Что произойдет, если вы очистите href перед публикацией и восстановите его позже?

$('a.thought_delete').live('click', function(){
  var href = $('a.thought_delete').attr('href');
  $.post("/thought/2/delete/", function(data){});
  $('a.thought_delete').attr('href', href);
  return false;

});

0 голосов
/ 14 августа 2011

Ваш второй параметр должен быть картой или строкой, которая отправляется на сервер с запросом.

Ваш код делает ... что именно?

См. API jQuery POST для получения дополнительной информации и примеров.

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