ホームページ  >  記事  >  バックエンド開発  >  javascript - ajax は成功せず、エラーのみが発生し、リクエストのステータス コードは 200 になります。

javascript - ajax は成功せず、エラーのみが発生し、リクエストのステータス コードは 200 になります。

WBOY
WBOYオリジナル
2016-09-11 11:34:081304ブラウズ

どうやって解決しますか?別のドメイン名を移動しても問題ありませんが、このドメイン名は移動されません。フロントエンド コードは次のとおりです。

javascript - ajax は成功せず、エラーのみが発生し、リクエストのステータス コードは 200 になります。

バックエンドコードは次のとおりです:

javascript - ajax は成功せず、エラーのみが発生し、リクエストのステータス コードは 200 になります。

javascript - ajax は成功せず、エラーのみが発生し、リクエストのステータス コードは 200 になります。

返信内容:

どうやって解決しますか?別のドメイン名を移動しても問題ありませんが、このドメイン名は移動されません。フロントエンド コードは次のとおりです。

javascript - ajax は成功せず、エラーのみが発生し、リクエストのステータス コードは 200 になります。

バックエンドコードは次のとおりです:

javascript - ajax は成功せず、エラーのみが発生し、リクエストのステータス コードは 200 になります。

javascript - ajax は成功せず、エラーのみが発生し、リクエストのステータス コードは 200 になります。

インターフェイスはコールバックを処理しませんよね?

の記述は正しいです。サーバーがjsonp格式,回调处理失败了。
$.ajax 默认的jsonp回调参数是?callback=_XXXX以外を返したと推定されます。バックグラウンド処理とリターンが正しいか確認してください。

サーバーから返された値が間違っています。返された値はnull値のようです。{"result":"successful"}そのようなことを試してください。

JavaScript:

を追加 リーリー

jQuery は AJAX GET を使用して

JavaScript コールバックをリクエストします/url/?callback=jsonp_callback 的URL
然后会执行 jsonp_callback(result) リーリー

JavaScriptが受け取るものはString型の出力となります。 JSONではありません。 JSON でない場合は DIE です。

リーリー

アップデート

javascript - ajax は成功せず、エラーのみが発生し、リクエストのステータス コードは 200 になります。

写真を見て話してください:

ajax リクエスト アドレスは http://baidu.com です
実際のリクエスト アドレスは http://baidu.com/?callback=xxxxxxx&_= ですxxx&_=xxxx コード><code>http://baidu.com
实际请求地址为http://baidu.com/?callback=xxxxxxx&_=xxx&_=xxxx

返されるコンテンツの代わりに数字を使用しないのはなぜですか?

dataType が戻り値と一致しません。このパラメーターを削除して、jquery が戻り値を自動的に識別できるようにすることをお勧めします。

また、これは jsonp ではありませんね?

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