Определить jQuery.ajax как метод
Как я могу определить jQuery ajax-метод как свойство моего объекта?
У меня есть запрос AJAX
$.ajax({
type: "POST",
url: "../PHP/RoadtripsTable.php",
data: ({fnChoice: "listRoadtrips"})
})
и я хотел бы определить свойство x объекта o следующим образом:
var o = {
x: $.ajax({
type: "POST",
url: "../PHP/RoadtripsTable.php",
data: ({fnChoice: "listRoadtrips"})
})
}
но это не похоже на работу. Мне нужно, чтобы бык был отложен, так как я использую его внутри $.() Из библиотеки jQuery.
1 ответ
Это должно работать для вас:
var o = {
x: function() {
$.ajax({
type: "POST",
url: "../PHP/RoadtripsTable.php",
data: ({fnChoice: "listRoadtrips"})
});
}
}
Эта альтернативная декларация также должна работать:
var o = {
x() {
$.ajax({
type: "POST",
url: "../PHP/RoadtripsTable.php",
data: ({fnChoice: "listRoadtrips"})
});
}
}