在xhr responseText

时间:2016-01-28 16:55:30

标签: javascript jquery ajax

有没有办法在我将它放入页面之前对responseText执行jQuery操作。我想要这样的东西,我做简单的jQuery $ .get或者其他什么,我的回调看起来像:

var callback = function(xhr,status) {
   var text = xhr.responseText;
   // I want so,mething like  $(text).$("#nameOfSomething").val("new value");
   $("#nameOfDivInPage").html(text);
}

文本中的div将包含在#nameOfSomething字段中设置新值的html。

我想在将jQuery-y文章放入页面之前对其进行文本处理。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:3)

你可以将任何文本作为jQuery对象。

var callback = function(xhr,status) {
   var text = xhr.responseText;
   // I want so,mething like  $(text).$("#nameOfSomething").val("new value");

   var newContent = $(text)
   newContent.filter("#nameOfSomething").val("new value");

   $("#nameOfDivInPage").html(newContent);
}