ホームページ >バックエンド開発 >PHPチュートリアル >GetJSON クロスドメイン SyntaxError 問題分析、getjsonsyntaxerror_PHP チュートリアル
昨日、携帯電話をクリックして確認し、同時に JSON 側のデータを取得する関数を書きました。
JavaScript コードは次のとおりです:
user.php コードは次のとおりです:
以下のように対応します:
質問は終わりました:
Firefox の場合: SyntaxError: ステートメントの前に ; がありません
解決策は次のとおりです:
最終的な完全なコード:
ヘッダー("Access-Control-Allow-Origin:http:www.test.com"); コードが PHP にない場合は表示されます
XMLHttpRequest は '' を読み込むことができません。要求されたリソースに 'Access-Control-Allow-Origin' ヘッダーが存在しないため、アクセスは許可されません。
エコー「{$_GET['jsoncallback']}({$b})」のコードが見つからない場合
Firefox の場合: SyntaxError: ステートメントの前が見つかりません
。
Jqueryはこの種のクロスドメインを使用できません。
getjsonはコールバックを返す必要があります