2013-04-09 5 views
1

Привет всем, у меня есть некоторые проблемы с моим сообщением ajax на веб-сервере. Это происходит из мобильного приложения, с которым я занимаюсь, и я не уверен, почему сообщение не работает.Сообщение Ajax на вопрос веб-сервера

Вот код:

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 и вставить его в веб-браузере пост работает, и служба обновляет базу данных, как ее предполагают. Кто-нибудь есть идеи, что может произойти с моей должности?

Спасибо!

+0

вы делаете запросы доменов кросс? – Harish

ответ

2
success: Success, 
error: Fail 

Вы вызываете свои функции обратного вызова, тогда как вы должны объявлять их как ссылки.

Кроме того, обратный вызов error не прошел исключение, он передает следующие три параметра.

jqXHR jqXHR, String textStatus, String errorThrown

+0

* лицоpalm * спасибо! Все работает сейчас :) – user1857654

+0

Как я могу вызвать функцию при ошибке или есть способ перенаправления на div в приложении? если да, то как я буду это делать? – user1857654

+1

'error: function() {/ * перенаправление на div * /}' –

Смежные вопросы