我想创建一个代码,它将检入另一个网页源代码,如果提供的值(例如,在输入框中,通过单击按钮激活检查)已经在选项中(在选择菜单中),并且如果有警报则显示警告。
我尝试在jQuery中执行此操作,但我之前从未尝试过,所以我失败了。 :/ 也许你知道如何做到这一点?
答案 0 :(得分:6)
如果您没有维护其他网站,same origin policy会阻止它,除非另一个网站通过包含商品CORS headers明确允许它,并且唯一的解决方案就是这样做它是服务器端,您可以根据需要查询服务器。
当您维护其他网站时,这很容易:您只需要放置好的CORS标头,让您的第一个网站查询它。
这是一个关于为各种服务器端技术启用跨源请求的好教程:http://enable-cors.org/
完成后,您只需查询服务器并分析页面:
$.get(otherserverurl, function(html) {
var myInputVal = $('input[name=somename]', html).val();
// use the value
});