0

在处理同一页面时,我可以很好地使用 document.getElementById(),但我无法弄清楚如何通过它的 ID 从不同的页面获取元素。到目前为止,我的猜测是使用 jQuery 的 $.get 函数,我也没有开始工作。

$(function() {
    $('#inputform').submit(function(e) {
        e.preventDefault();
        var rawnum = $('#inputform').serialize();
        var num = rawnum.split("=")[1];
        var url = "http://google.com/"; //this url is an example
        $.get(url, function(data, status) {
            $("html").html(data);
        });
    });
});
4

1 回答 1

4

您的页面需要是打开者和另一个页面,更重要的是,这两个页面必须由相同的来源提供(请参阅同源策略),或者必须使用CORS 标头提供其他页面以精确此访问被授权。

如您的示例所示,显然情况并非如此,因此您根本无法访问该元素。

于 2013-07-01T12:53:52.153 回答