1

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

我尝试在 jQuery 中这样做,但我以前从未尝试过,所以我失败了。:/ 也许你知道如何做到这一点?

4

1 回答 1

6

如果您不维护另一个站点,则相同的来源策略会阻止它,除非另一个站点通过包含良好的CORS 标头明确允许它,并且唯一的解决方案是在服务器端进行,您可以在其中查询服务器随心所欲。

当您还维护另一个站点时,这很容易:您只需放置好的 CORS 标头即可让您的第一个站点查询它。

这是一个关于为各种服务器端技术启用跨源请求的好教程:http: //enable-cors.org/

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

$.get(otherserverurl, function(html) {
    var myInputVal = $('input[name=somename]', html).val();
    // use the value
});
于 2013-03-16T16:13:44.017 回答