如何将jQuery ajax-method定义为我的对象的属性?
我有ajax请求
$.ajax({
type: "POST",
url: "../PHP/RoadtripsTable.php",
data: ({fnChoice: "listRoadtrips"})
})
我想定义一个对象的属性x,如下所示:
var o = {
x: $.ajax({
type: "POST",
url: "../PHP/RoadtripsTable.php",
data: ({fnChoice: "listRoadtrips"})
})
}
但这似乎不起作用。我需要o.x延迟,因为我在jQuery-Library中的$。()中使用它。
答案 0 :(得分:0)
这应该适合你:
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"})
});
}
}