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

あなたのページはオープナーであり、他のページである必要があり、さらに重要なことに、2 つのページは同じオリジンによって提供される必要があります (同じオリジン ポリシーを参照)。または、他のページは、このアクセスを正確に指定するCORS ヘッダーで提供される必要があります。許可されています。

あなたの例が示すように、これは明らかにそうではないので、単に要素にアクセスすることはできません.

于 2013-07-01T12:53:52.153 に答える