1

モバイル Web アプリの ajax リクエストを作成する必要があるため、次のコードを使用しました

$.ajax({
        type: type, //GET or POST or PUT or DELETE verb
        url: requestURL, // Location of the service        
        //  contentType: "application/x-www-form-urlencoded", // content type sent to server

        dataType: "xml", //Expected data format from server
        processData: false, //True or False
        success: successCallback, //On Successfull service call
        error: serviceFailed// When Service call fails
    });

しかし、「エラー: アクセスが拒否されました。javascript から .aspx サービスを呼び出しています」というエラーで失敗しました

4

1 に答える 1

0

Web ページを提供しているドメイン以外のドメインに AJAX リクエストを送信することはできません。サブドメインが問題の原因である場合は、このコードを使用して解決できます。

document.domain = location.host.replace(/^.*?([^.]+\.[^.]+)$/g,'$1'); 
于 2012-08-27T11:09:16.747 に答える