こんにちは、私は ajax クエリに問題がありますが、応答が 4090 文字以上の長さの場合、jQuery ajax 関数は失敗し、エラー関数を実行します。これが私のコードです:
function loadContent( e) {
currentActiveSlide = e;
var parametros = {
"action" : 'slideContent',
"rel" : e.attr('rel'),
};
jQuery.ajax({
data: parametros,
url: template_url + '/ajax.php',
type: 'post',
success: function (response, e) {
//What ever...
},
error: function(xhr, status, error) {
alert(error);
}
});
}
応答データが何であるかは関係ありません。「a」文字を 4,000 回以上追加してみましたが、エラー変数が空でエラー関数が起動されます。
なにか提案を?- 前もって感謝します!
追加データ:
たとえば、応答として文字「a」を 4k 回以上送信した場合、「aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...」の場合、関数は機能しません。4k 未満の場合はそのまま機能します。動作するはずですが、4k文字を超えると動作しないため、応答変数などに制限があると思います。