[WordPress] XMLHttpRequest は No を読み込むことができません ' アクセス コントロール許可起源 ' 煎茶タッチ

スポンサーリンク

質問

私は
Sencha Touch Framework

で働いている

のモバイルのプラットフォーム、クロス私は実行している私のプロジェクト

mac os x localhost

で、

Ext.Ajax.request

を要求してから、サーバーの応答を取得しようとしています。

CORS:
XMLHttpRequest cannot load No 'Access-Control-Allow-Origin'  No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access. The response had HTTP status code 403

私の問題を解決することができる方法の一般的なエラーとサーバー ヘッダー情報を格納する必要が正確に私はしています

header('Access-Control-Allow-Origin: *'); 
header('Access-Control-Allow-Headers: X-Requested-With'); 
header('Access-Control-Allow-Methods: GET, POST, OPTIONS');

これら私のサーバー上必要があるヘッダーはまだ、立ち尽くしてるサーバーから同じエラーを持っていると。私の要求されたウェブサイトのワードプレスと私の問題を解決するのには

jt-cross-domain-ajax

プラグインを試みたがこれを行うことができない

私サーバー コード:

    add_action('wp_ajax_fun', 'myFunc');
    add_action('wp_ajax_nopriv_fun', 'myFunc');
    function myFunc()
    {
// Here I'm currenlty putting the header informatioins
        wp_send_json_success("I'm Working");
        die();
    }

マイ煎茶タッチ コード:

 Ext.Ajax.request({
                url: URL, // Some url
                method: 'GET',
                callback: function(options, success, response) {
                    Ext.ComponentQuery.query('#id')[0].setHtml( response.responseText );
                }
            });

私質問は私の問題とヘッダーの起源の私の情報を置く必要があります場所、何がこの目標を達成するためにステップを解決することができる方法


答え

煎茶タッチでコード化する要求を送信している PHP ファイル内のヘッダーを配置する必要があります

http://stackoverflow.com/questions/27971189/xmlhttprequest-cannot-load-no-access-control-allow-origin-sencha-touch

スポンサーリンク

Leave a Reply