ホームページ  >  記事  >  バックエンド開発  >  Ajax クロスドメインリクエストの問題

Ajax クロスドメインリクエストの問題

WBOY
WBOYオリジナル
2016-09-22 08:42:151216ブラウズ

PHP側にはheader("Access-Control-Allow-Origin:*");

ajaxリクエスト

リーリー

データが短縮されている場合(例: {})、CORS ヘッダーに「Access-Control-Allow-Origin」がありません

というエラーが報告されます。

データ {dasdsa:1} などのパラメータを記述するだけで正常です。何が起こっているのでしょうか。
この問題は、クロスドメイン アクセスがテスト マシン上のドメイン名にバインドされていない場合には発生しませんでしたが、ドメイン名がオンラインでバインドされている場合は機能しなくなりました

ps. テストとオンライン化には違いがあります。Apache はバックエンドのテストに使用され、nginx はオンライン化に使用されます。これは何か関係がありますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。