检查:包含.Load()的responseText

时间:2010-07-01 15:37:40

标签: jquery

我正在试图弄清楚我是如何添加一个包来检查在jQuery .load()的回调中返回的responseText是否包含某个文本字符串:

   $("#ordersList").load("OrderHandler.ashx?action=" + action, function(responseText, textStatus, XMLHttpRequest)
   {
                   if(responseText)
                   {
                    // do something
                           return;
                   }

   });

因此,如果responseText在从服务器发回的响应中的任何位置包含某个字符串,我可以在此回调函数中执行适当的处​​理。

2 个答案:

答案 0 :(得分:4)

    if(responseText.indexOf('mySearchString') > -1) {
         // do something
         return;
    }

答案 1 :(得分:1)

responseText实际上是文本。如果您只想在字符串中的任何位置查找实例,则不需要Jquery。

if(responseText.indexOf("the string im lookingfor") > -1)
{
   // do stuff
}