我正在试图弄清楚我是如何添加一个包来检查在jQuery .load()的回调中返回的responseText是否包含某个文本字符串:
$("#ordersList").load("OrderHandler.ashx?action=" + action, function(responseText, textStatus, XMLHttpRequest)
{
if(responseText)
{
// do something
return;
}
});
因此,如果responseText在从服务器发回的响应中的任何位置包含某个字符串,我可以在此回调函数中执行适当的处理。
答案 0 :(得分:4)
if(responseText.indexOf('mySearchString') > -1) {
// do something
return;
}
答案 1 :(得分:1)
responseText实际上是文本。如果您只想在字符串中的任何位置查找实例,则不需要Jquery。
if(responseText.indexOf("the string im lookingfor") > -1)
{
// do stuff
}