error に処理がわたってしまう場合、
パースエラーが発生していることがあります。
とりあえずサーバからのレスポンスを見てみるとエラーの原因が分かりやすいです。
以下のように一時的に dataType を text にして、
console.log() や document.write() で表示してみると良いと思います。
$.ajax('target_url', {
type: 'POST',
dataType: 'text', // text に変える
data: {
client_data: 'my_data'
},
error: function() {
// エラー
},
success: function(response) {
document.write(response);
return; // エラーを表示して抜ける
...
}
});
0 件のコメント:
コメントを投稿