2017-10-12 12 views
0

私は$に.get要求が正常に動作のdevのテーマに、(プレビューモード)の奇妙な問題を持ってきました - >https://woolet-co.myshopify.com/blogs/news

が、アクティブテーマに、メインのドメインにhttps://woolet.co/blogs/newsエラーがある、私はそれがなぜ起こったのか理解できません。

あなたは両方のURLにコンソールにこのコードを試す場合は、メインのドメインに応答コードのエラーが表示されます。

$.get('/admin/blogs/19692355/articles/229491718.json', function(data) { 
     console.log(data); 
}); 

私はそれがドメインに接続していることを推測し、https://woolet-co.myshopify.com/blogs/news $に.get要求は上の罰金と作品にhttps://woolet.co/blogs/newsコンソールにエラーが表示されます。

ログインとパスワードは含まれていますが、結果はありません。私はShopify Private Appを通じて$ .getリクエストを実行しようとしました。

+0

JSON(https://woolet-co.myshopify.com/admin/blogs/19692355/articles/229491718.json)へのあなたのパスは、はい404エラー – kawnah

+0

を返しているが、私はしないでくださいなぜhttps://woolet.coで動作していないのか分かり、https://woolet-co.myshopify.comでうまく動作します –

答えて

1

XMLHttpRequestがページと異なるドメイン用であるため、これは機能しません。

これが正しく機能するためには、CORSを有効にする必要があります。また、このJSONファイルの場所の絶対URLを入力することをお勧めします。

1

プレビューモードでも動作します。ショップのURLおよび管理URLが両方が同じドメイン

https://woolet-co.myshopify.com/blogs/news

にあるためしかし、あなたはあなたの本当のドメイン「https://woolet.co/」を使用して参照しようとします。取得要求を出しているドメインと、ファイルが来るドメインが異なるようになりました。 (https://woolet-co.myshopify.com/admin/blogs/19692355/articles/229491718.json

限り私はあなたが「https://woolet-co.myshopify.com/admin/blogs/19692355/articles/229491718.jsonは」adminとしてストアにログインすることが必要ですので、それは文句を言わない仕事shopify

にCORSを有効にすることはできません知っています。

他の方法で試してください。

enter image description here

関連する問題