Я использую ajaxForm, но этот действует странно. Я звоню:Ajax Status 200 возвращает Error
$('#myForm').ajaxForm({
type: "POST",
dataType: 'json',
success: function (json) {
},
error: function (jqXHR, textStatus, errorThrown) {
}
});
форма вызывает функцию, которая возвращает в конце:
$arrReturn['LNK'] = $fn;
print json_encode($arrReturn);
Но я приземлился в ошибке с правильными возвращаемые значения:
Array{"LNK":"1437640345.xlsx"}
Я попытался удалить dataType, установить заголовок в моей вызываемой функции, самостоятельно построить json String, но ничего не изменилось. Я делаю что-то неправильно?
Что ваша ошибка? 'HTTP 200' означает« запрос преуспел ». – vitozev
это проблема. Я получаю 200 OK Header, но форма Ajax приводит к ошибке, а не к успеху! – Andi