https://stackoverflow.com/questions/22627392/extjs-fileuplaod-cross-origin-frame
PHPを使用したクロスオリジンエラーの解決?
サーバー側の言語がPHPの場合、どのように値を設定するか教えてもらえますか? JSONデータを取得する必要があります。私はフロントエンドでExtJSを使用しています。
COMPLETE SCENARIO:
私は、応答として、このファイルの内容を取得するサーバへのJSONファイルをアップロードするためのコードを持っていますが、アップロードした後、私は{success:false,message:"Blocked a frame with origin "http://localhost:1842" from accessing a cross-origin frame."}
を取得しています。
クライアントコンピュータにあるjsonファイルを読むためのより良い解決策がある場合は、それも役立ちます。私が使用しています
コードは次のとおりです。
function(){
var form = this.up('form').getForm();
if(form.isValid()){
form.submit({
params: {
domain: document.domain
},
url: 'http://MY-IP/phpfileupload/file.php',
waitMsg: 'Graph Uploading',
success: function(fp, action) {
},
failure: function(fp, action) {
}
});
} }