jQuery ".done" не срабатывает после успешного ответа в дочернем компоненте React
Я использую jquery ajax в моем проекте preact, похожем на actjs. Он хорошо работает в основном компоненте, но когда я вызываю аналогичным образом из дочернего компонента,.done не срабатывает даже после успешного ответа 200, который я вижу на вкладке Chrome Network. Триггеры "Complete", но не ".done". Вот мой код
credentials = {
targetgroup: targetgroup,
type: type,
zip: zip,
city: city,
consumption: consumption
}
console.log("Requesting")
$.ajax({
type: "POST",
url:"http://127.0.0.1:5000/tvabi/step/one",
data:credentials,
xhrFields: {
withCredentials: true
}
})
.done(function(data){
console.log(data)
});
1 ответ
На самом деле это было связано с моим бэкэнд API. Он возвращает данные и ответ, но не разрывает соединение. Я использовал оператор return в своем golang API, чтобы исправить это.