如何使用JavsScript检查外部页面上是否存在字符串
How to check if string exists on external page with JavsScript?
我正在尝试检查页面(在同一域上(的特定字符串,然后相应地执行某些操作。我如何在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。
相关文章:
- 用于检查数组中是否存在元素的javascript自定义方法
- 是否存在React Native“;WEB代码安全防护”;
- 验证会话中是否存在对象's数组
- 如何查找值是否存在于二叉树中
- 检查是否存在使用chrome扩展的javascript库
- 是否存在Javascript Liferay Service库的文档?如何处理错误情况
- 测试mongo脚本中是否存在参数
- 检查搜索结果是否存在多次如果是,则在Javascript中只显示一个结果
- 检查数组中是否存在字符串值,并返回找到的数组值js
- 如何通过json对象选项卡中的Id来检查对象是否存在
- 检查是否存在任意控制器/操作
- Javascript滑块不滑动,如何判断是否存在JS冲突
- 根据手机上是否存在文件,在jQuery mobile中动态填充列表视图
- javascript测试是否存在两个标志中的任何一个
- 如何使用javascript检查移动sd卡中是否存在文件
- 当提供函数名称时,检查函数是否存在于同一作用域中
- 需要帮助使用JQuery.inArray()检查值是否存在
- 确定元素是否存在
- 使用javascript检查服务器上是否存在html文件
- 是否存在类似ExtJS 4的框架;正常的“;网站