0

外部ページを読み込みたい (ページはアプリの一部ではありません)。基本的に、 http ://www.w3schools.com/ajax/default.aspなどのWebページをロードしたい

このaspページを自分のページにあるdiv要素に表示したい。jQuery Mobile / Javascript を使いたい。私は次のようなことを試しました-

    $.ajax({
    type: "GET",
    url: "http://www.w3schools.com/ajax/default.asp",
    success: function(data){
            $("div").html(data);
    },
    error: function(xhr, ajaxOptions, throwerror) 
             {
                      alert('response' + xhr.responseText);}
    }); 

または

    $.load("http://www.w3schools.com/ajax/default.asp", function(data){
            $("div").html(data);
    }

IFrame は使いたくありません。jQuery Mobile ではサポートされていないと思います。

4

3 に答える 3

1

iframe を使用する必要があります。これが正しいやり方です!

于 2013-08-09T05:51:40.467 に答える
0

「jQuery Mobile」と言いましたが、jquery mobile の設定でできると思います: http://demos.jquerymobile.com/1.3.2/faq/how-configure-phonegap-cordova.html

phonegap (cordova) を使用する場合は、 http ://cordova.apache.org/docs/en/3.4.0/guide_appdev_whitelist_index.md.html#Whitelist%20Guide で行うこともできます。

于 2014-03-12T08:47:56.483 に答える
0

そのドメインがあなたのドメインからのリクエストを許可しない限り、別のドメインからのデータは によって許可されていないため、リクエストすることはできませんAccess-Control-Allow-Origin。iFrame を使用するか、サーバーからリクエストを送信して、URL のコンテンツを取得し、それを返す必要があります。

于 2013-08-09T04:53:08.063 に答える