ブラウザは JSONP リクエストを Laravel に送信し、Laravel は結果をブラウザに返します。ブラウザ コンソールに次の警告が表示されます。
Resource interpreted as Script but transferred with MIME type text/html:
これは、JSONP 応答の不適切なヘッダーが原因だと思いますか? この警告はどのように修正する必要がありますか?
PHP
$callback = Input::get('callback');
$result = DB::table('users')->find(123);
return $callback . '(' . json_encode($result) . ')';
Response::JSON($result)
ペイロードをラップするコールバック関数名を持つ JSONP バリアントではなく、私が信じている通常の JSON 応答を返します。