Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在另一个网站上搜索元素_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在另一个网站上搜索元素

Javascript 在另一个网站上搜索元素,javascript,jquery,html,Javascript,Jquery,Html,我想创建一个代码,如果提供的值(例如,在输入框中,通过单击按钮激活检查)已经在选项(在选择菜单中)中,它将检入另一个网页源代码,如果有,则显示警报 我在jQuery中尝试过这样做,但我以前从未尝试过,所以我失败了/ 也许你有办法做到这一点?如果你没有维护另一个站点,该站点会阻止它,除非另一个站点明确允许它,包括好的,唯一的解决方案是在服务器端执行,在服务器端,你可以根据需要查询服务器 在维护另一个站点的同时,也很容易:您只需放置好的CORS头,就可以让您的第一个站点查询它 下面是一个关于为各种服

我想创建一个代码,如果提供的值(例如,在输入框中,通过单击按钮激活检查)已经在选项(在选择菜单中)中,它将检入另一个网页源代码,如果有,则显示警报

我在jQuery中尝试过这样做,但我以前从未尝试过,所以我失败了/
也许你有办法做到这一点?

如果你没有维护另一个站点,该站点会阻止它,除非另一个站点明确允许它,包括好的,唯一的解决方案是在服务器端执行,在服务器端,你可以根据需要查询服务器

在维护另一个站点的同时,也很容易:您只需放置好的CORS头,就可以让您的第一个站点查询它

下面是一个关于为各种服务器端技术启用跨源请求的好教程:

完成后,您只需查询服务器并分析页面:

$.get(otherserverurl, function(html) {
    var myInputVal = $('input[name=somename]', html).val();
    // use the value
});

如果您没有维护另一个站点,则会阻止它,但如果另一个站点明确允许它,那么唯一的解决方案是在服务器端执行,您可以在服务器端根据需要查询服务器

在维护另一个站点的同时,也很容易:您只需放置好的CORS头,就可以让您的第一个站点查询它

下面是一个关于为各种服务器端技术启用跨源请求的好教程:

完成后,您只需查询服务器并分析页面:

$.get(otherserverurl, function(html) {
    var myInputVal = $('input[name=somename]', html).val();
    // use the value
});

使用Javascript是不可能的。现在,使用一些PHP,您就进入了商业领域。使用Javascript是不可能的。现在有了一些PHP,你就开始做生意了。如果另一个站点也是我的站点呢?那么很简单:添加我提到的CORS头。CORS不是所有浏览器都支持的。@Rudie你是指IE7吗?不尊重CORS的旧浏览器只会让查询通过,但你不能只为IE7创建站点……不,不尊重CORS的旧浏览器总是会停止请求。CORS是为了解决可访问性问题,而不是增加安全性。IE8是否正确地尊重CORS标题?如果另一个站点也是我的站点呢?那么很简单:添加我提到的CORS标题。CORS不是所有浏览器都支持的。@Rudie你是指IE7吗?不尊重CORS的旧浏览器只会让查询通过,但你不能只为IE7创建站点……不,不尊重CORS的旧浏览器总是会停止请求。CORS是为了解决可访问性问题,而不是增加安全性。IE8是否正确遵守CORS标题??