Как получить возвращаемое значение AJAX post?
У меня есть функция AJAX для публикации для обработки данных в файле.ashx.
var b = false; $.ajax({ async: true, contentType: 'application/json; charset=utf-8', type: "POST", dataType: 'json', data: JSON.stringify(arrays), url: "MyHandler.ashx", success: function (result) { b = true; }, error: function () { alert('Error occurred'); } });
Я хочу установить значение b после его успешного запуска. Я устанавливаю точку останова в b = true; если она работает успешно. Но программа работает без остановки в точке останова. Это означает, что на самом деле я не получил почтового возврата. Что не так в моем коде? Спасибо.
Что я уже пробовал:
How to get AJAX Post return value?
Karthik_Mahalingam
проверьте окно консоли на наличие любого сообщения об ошибке на вкладке Сеть.
ZurdoDev
"Но программа работает с остановкой в точке останова" - вы имеете в виду без?
Поместите точку останова в функцию успеха и одну в функцию ошибки. Также поставьте один на $. ajax( и убедитесь, что он даже туда попадает. Он должен куда-то идти.
s yu
Да для "Без". Извините за то, что я промахнулся. Спасибо