JQuery AJAX не работает в IE - PullRequest
       1

JQuery AJAX не работает в IE

2 голосов
/ 23 января 2012

я знаю, что этот вопрос был задан b4, но ни одно из предложенных решений, кажется, не работает для меня. У меня есть функция ajax, которая отправляет идентификатор по почте и соответственно извлекает данные. это работает прекрасно во всех браузерах, кроме IE (все версии, включая 9). ошибка синтаксического анализа или любая другая ошибка отображается. код:

         $.ajax({
          url: "ajax.php",
      error:function(obj,err) {
        alert(err);
      },
      type:"POST",
      dataType:'json',
      data: "id=" + id,
      cache:false,
      success: function(data){
        console.log(data);
        var specs="<div class='float'>";
        for (i=0;i<data['specs'].length;i++) {
            specs+="<li>" + data['specs'][i] + "</li>";
            if ((i+1)%3==0) {
                specs+="</div><div class='float'>";
            };
        };
        specs+="</div>";
        $("#spec").find("ul").html(specs);
        $("#suite_thumbs ul").html(data['thumbs']);
        $("#large").attr("src","suites/suite" + data['id'] + "/pic1.jpg");
        $("#perks p").html(data['perks']);
        $("#suite_text p").html(data['desc']);
        $("#treatments p").html(data['treatments']);
        $("#arrival p").html(data['arrival']);
        $("#recommend p").html(data['recommend']);
        $("#suite_thumbs").find("img").click(function(){
    current.removeAttr("id");
    $(this).attr("id","current_thumb");
    current = $("#current_thumb");
    var src = $(this).attr("src"); 
    $("#large").attr("src",src);
});
num_pics = data['num_pics'];
video(data['id']); }
    });

Ваша помощь была бы очень признательна.

1 Ответ

0 голосов
/ 23 января 2012
  1. Почему вы положили его в ответ об успешном:

    $ ("# suite_thumbs"). Find ("img"). Click (function () {current.removeAttr ("id"); $ (this) .attr ("id", "current_thumb"); current = $ ("# current_thumb"); var src = $ (this) .attr ("src"); $ ("#large "). attr (" src ", src);});

  2. Вы объявили var * num_pics * и var video ранее?

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