Jquery Ajax найти ("р") в responseText - PullRequest
       25

Jquery Ajax найти ("р") в responseText

1 голос
/ 24 января 2012

Я хотел бы выделить часть моего responseText в Jquery и Ajax.

$.ajax ({
  url : "/controller/action",
  complete : function (xhr, result)
  {
    if (result != "success") return;
    var response = xhr.responseText;
    var title = $(response).find("p");
    title.appentTo ("#description");   
  }
});

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

Могу ли я использовать: .find("p")?

Ответы [ 2 ]

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

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

$(title).appendTo('#description');

[обратите внимание, что плитка находится внутри $ ()] причина appendTo может также принять селекторы

0 голосов
/ 24 января 2012

Почему вы не используете обработчик success, потому что вы не делаете, если ответ не success?

$.ajax ({
  url : "/controller/action",
  success: function (response)
  {
    if (result != "success"){ 
       return;
    }

    var title = $(response).find("p");
    title.appendTo("#description");   
  }
});
...