0

私はクロスドメインの問題に慣れていません.1つのUIアプリケーションを開発しました。それから、Ajax呼び出しを介してWebサービスを呼び出します.そのアプリケーションをlocalhostとして実行すると、ex(http://localhost:8080/CNext/)で完全に動作します. . 「GET」メソッド 以外のローカル IP (http://192.168.1.71:8080/CNext)を使用してそのアプリケーションを実行すると、 「Access is Denied JQuery.min.js」というエラーが発生しました。私のサービスは他のマシンで実行されています。その問題を解決するにはどうすればよいですか。私のJQuery Ajaxコードは次のとおりです。このクロスドメインの問題を解決する方法

            $.ajax({
                url: securityGroupURL,
                data: JSON.stringify(testData),                    
                contentType: "application/json; charset=utf-8",

                type: "POST",
                dataType: "json",
                success: function(data) {                        
                    alert(data.SecurityGroupId);                            
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    alert("error :"+errorThrown);
                }
            });
        }
4

1 に答える 1

0

AJAXリクエストのドメインがページのドメインとJavaScriptファイルと一致していることを確認してください。

于 2012-08-16T06:38:02.650 に答える