gpt4 book ai didi

javascript - jQuery getJSON 语法错误

转载 作者:行者123 更新时间:2023-11-28 11:38:21 25 4
gpt4 key购买 nike

我正在尝试使用 jQuery 的 $.getJSON() 函数进行服务器端 AJAX 调用:

$.getJSON() {
url: "/my-server/some-url",
success: function() {
alert("Success!");
}
}

Firebug 将其显示为 JavaScript 错误:

SyntaxError: missing ; before statement
[Break On This Error]

$.getJSON() {

在阅读tutorial时看来我使用它是正确的,传递一个 URL,然后传递一个成功回调。这个特定的 URL 不需要任何数据参数,因此我省略了它们。谁能发现我哪里出了问题吗?提前致谢!

最佳答案

您想要调用一个函数,使用 getJSON arguments :

$.getJSON("/my-server/some-url", function(data) {
alert("Success!");
});

或者使用$.ajax传递一个对象:

$.ajax({
url : "/my-server/some-url",
dataType : 'json',
success : function(data) {
alert("Success!");
}
});

要传递数据(例如 {dog: 1, cat: 4 } 将转换为 URL 参数),您可以将对象直接传递给两个函数:

$.getJSON("/my-server/some-url", { dog : 1, cat : 4 }, function(data) {
alert("Success!");
});
// Or
$.ajax({
url : "/my-server/some-url",
dataType : 'json',
data : { dog : 1, cat : 4 },
success : function(data) {
alert("Success!");
}
});

关于javascript - jQuery getJSON 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12845635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com