Javascript 如何使用JAVScript检查外部页面上是否存在字符串?

Javascript 如何使用JAVScript检查外部页面上是否存在字符串?,javascript,Javascript,我试图检查一个页面(在同一个域上)是否有特定的字符串,然后执行相应的操作。如何在JavaScript中实现这一点(加载jQuery) 一个(可能太多)简化的示意图: url = "pageToLoad.php" if(StringOnPage(url) == TRUE){ // Do a bunch of stuff }else{ // Do nothing } 现在,理想情况下,我应该如何构造StringOnPage()?我多次尝试使用jQuery的.load和.ajax,

我试图检查一个页面(在同一个域上)是否有特定的字符串,然后执行相应的操作。如何在JavaScript中实现这一点(加载jQuery)

一个(可能太多)简化的示意图:

url = "pageToLoad.php"

if(StringOnPage(url) == TRUE){
    // Do a bunch of stuff
}else{
    // Do nothing
}
现在,理想情况下,我应该如何构造
StringOnPage()
?我多次尝试使用jQuery的
.load
.ajax
,甚至尝试将其加载到一个隐藏的容器中。必须有一种方法可以将页面加载到字符串中,并在不使用html的情况下检查表达式或其他内容


该页面只是一个填充了HTML的文件。基本上,我需要在DOM元素中找到一个文本。

通过AJAX将页面作为普通字符串加载,然后只需检查您要查找的字符串是否位于您从AJAX调用中获得的字符串中:

$.get(url, function(data) {
    if(data.indexOf('whatever') != -1) {
        // do a bunch of stuff
    }
}, 'text');

当然,您也可以使用
'html'
而不是
'text'
;然后,
data
是一个jQuery对象,包含您刚才加载的页面的DOM。

这个字符串如何放置在页面中?HTML?纯文本?在JSON中?你能再清楚一点吗?@Joseph只是HTML中的纯文本。基本上,它只是DOM元素中的文本。也许有很多问题要问,但我已经做到了这一点。我如何将其集成到我的结构中?您不能同步使用它。所有依赖于问题的
if
结果的内容都需要进入回调。