2013-04-09 116 views
1

嘿,大家我有一些問題,我的ajax發佈到Web服務器。這是來自我一直在修補的移動應用程序,我不確定該帖子爲什麼不起作用。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) 
        }); 
     }) 

我在調試中看到的最後一個項目是從日誌的網址: (https://website.com/webservices/service.do?&username=test&accept=1&isMobile=1) 當我將該網址複製並粘貼到網頁瀏覽器後工作和服務更新數據庫就像它假設的那樣。有沒有人有任何想法可能發生在我的文章?

謝謝!

+0

你在做跨域請求? – Harish 2013-04-09 15:05:19

回答

2
success: Success, 
error: Fail 

您正在調用您的回調函數,而您應該將它們聲明爲引用。

此外,error回調未傳遞異常,它傳遞了以下三個參數。

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

+0

* facepalm *謝謝!所有正在工作:) – user1857654 2013-04-09 15:05:09

+0

如何讓它調用錯誤的函數或有沒有辦法重定向到應用程序中的div?如果是的話,我會怎麼做呢? – user1857654 2013-04-09 15:07:15

+1

'錯誤:函數(){/ *重定向到div * /}' – 2013-04-09 15:09:30