1

大家好,我在将 ajax 发布到 Web 服务器时遇到了一些问题。这是来自我一直在修补的移动应用程序,我不确定为什么该帖子不起作用。

这是代码:

    var username = window.localStorage.getItem("username");
    var url = "https://website.com/webservices/service.do?&username=" + username + "&accept=1&isMobile=1";
    console.log(url);
    $(document).ready(function(){ 
                $.ajax({
                    type: "POST",
                    async: false,
                    url: url,
                    success: Success(), 
                    error: Fail(e)
                   });
        })

我在调试中看到的最后一项是日志中的 url:(https://website.com/webservices/service.do?&username=test&accept=1&isMobile=1)当我复制该 url 并将其粘贴到网络浏览器中时帖子有效,服务更新数据库,就像它假设的那样。有人知道我的帖子会发生什么吗?

谢谢!

4

1 回答 1

2
success: Success, 
error: Fail

您正在调用您的回调函数,而您应该将它们声明为引用。

另外,error回调没有传递异常,它传递了以下三个参数。

jqXHR jqXHR,字符串 textStatus,字符串 errorThrown

于 2013-04-09T15:00:51.117 回答