リクエストが成功してデータが返された場合、返されたデータの形式が間違っていることが原因である可能性があります。 dataType : 'json' 预期服务器返回的数据类型。这样往往会进入 error コールバックを設定したためです。返されたデータを除外してください。
dataType : 'json' 预期服务器返回的数据类型
error
さらに、errorには 3 つのコールバック パラメータがあります。これらは自分で出力してください。
ajax がエラーに陥るいくつかの理由
戻り値をポップアップしてデータを確認します
HttpServletResponse は ajax コールバックと競合します。HttpServletResponse を削除してください。
あなたの dataType : 'json', ではサーバーが json 形式を返す必要があるようです。 サーバーから返されたデータが json 形式でない場合、コールバックが失敗します。
dataType : 'json',
AJAX dataType: "text" を設定し、alert(data) を使用して戻り値を表示します
Ajaxリクエストはレスポンスとは異なるため、データを取得した後にページをレンダリングする必要がなく、RESPONSEで新しいページにジャンプする必要がありません。したがって、RETURNする必要はありませんが、PrintWriterを通じてリクエストされたページに印刷します@RequestMapping(value="/checkIntegral", method = RequestMethod.GET)@ResponseBodypublic void checkIntegral(@RequestParam String carOwnerID,HttpServletRequest request,HttpServletResponse応答){
}
この ajax がクロスドメインリクエストであることに気づきませんでした。
戻り値のデータ型は json ですが、バックグラウンドでマップを返しました。マップを json に変換します。
リクエストが成功してデータが返された場合、返されたデータの形式が間違っていることが原因である可能性があります。
dataType : 'json' 预期服务器返回的数据类型
。这样往往会进入error
コールバックを設定したためです。返されたデータを除外してください。さらに、
error
には 3 つのコールバック パラメータがあります。これらは自分で出力してください。ajax がエラーに陥るいくつかの理由
戻り値をポップアップしてデータを確認します
HttpServletResponse は ajax コールバックと競合します。HttpServletResponse を削除してください。
あなたの
dataType : 'json',
ではサーバーが json 形式を返す必要があるようです。サーバーから返されたデータが json 形式でない場合、コールバックが失敗します。
AJAX dataType: "text" を設定し、alert(data) を使用して戻り値を表示します
Ajaxリクエストはレスポンスとは異なるため、データを取得した後にページをレンダリングする必要がなく、RESPONSEで新しいページにジャンプする必要がありません。したがって、RETURNする必要はありませんが、PrintWriterを通じてリクエストされたページに印刷します
リーリー@RequestMapping(value="/checkIntegral", method = RequestMethod.GET)
@ResponseBody
public void checkIntegral(@RequestParam String carOwnerID,HttpServletRequest request,HttpServletResponse応答){
}
この ajax がクロスドメインリクエストであることに気づきませんでした。
戻り値のデータ型は json ですが、バックグラウンドでマップを返しました。マップを json に変換します。