0

みんな!私は問題があります。Ạjax または getStore を使用すると、コンソール Chrome にエラーが表示されます。

XMLHttpRequest を読み込めません。Access-Control-Allow-Origin でオリジンが許可されていません。

そして、私の回答結果は失敗です。この問題がこの結果に関連していることはわかりません。解決策がある場合は、私を助けてください。:) ありがとう。

Ạjax や getStore を使用すると、Chrome のコンソールにエラーが表示されます。

XMLHttpRequest を読み込めません。Access-Control-Allow-Origin でオリジンが許可されていません。

そして、私の応答結果は失敗しました。この問題が結果に関連するかどうかはわかりません。

4

3 に答える 3

1

セキュリティ上の理由から、ブラウザから Web サービスを呼び出すことはできないため、アプリ側でJSONPプロキシを使用するか、サーバー側で CORS を有効にする必要があります。これをアプリとしてビルドする予定がある場合は、これを行う必要はありません。テスト時にブラウザーのセキュリティ設定を変更するだけで済みます。詳細はこちら:開発中にjsonプロキシを使用してリモートサービスにアクセスする方法

于 2013-06-15T08:49:52.703 に答える
0

この問題は、次のようにコーディングすると発生します。

Ext.Ajax.request({ 
url: 'http://api....api.php/national',
useDefaultXhrHeader: false,
success : function(response, opt) {     
Ext.Msg.alert('Success', response.responseText); 
},
failure : function(response, opt) {
Ext.Msg.alert('Failed', response.responseText); 
}   
});

または:

var onlineStore = Ext.getStore('NationStore');
 onlineStore.load(); 

これはエラーに関するスクリーンショットです! ありがとう! ここに画像の説明を入力

于 2013-06-14T07:15:01.017 に答える