2012-08-11 2 views
1

У меня есть сайт Dreamweaver, который работает успешно в моем браузере Chrome, но я хочу протестировать его против эмулятора Android. Начиная с даты, я смог создать и подражать моему сайту Dreamweaver через (site-> configure framework), но у меня возникают трудности с созданием Ajax-вызовов на моем локальном сервере, где мои php-сервисы (это Wampserver). Когда я нажимаю кнопку, подключенную для вызова Ajax, ничего не происходит.Как я могу проверить приложение Phonegap локальным сервером?

Следует отметить, что у меня есть WAMP, и мое приложение хорошо работает в браузере Chrome. Вопрос в том, что я действительно делаю неправильно?

Возможно ли, что Phonegap не может подключиться к локальным серверам?

Ниже мой блок кода, который делает вызов Ajax:

$('form#TSLogin').bind('submit',function() { 
    var u= $('#TsUsername').val(); 
    var p= $('#TsPassword').val(); 
    $.ajax({ 
    type:"POST", 
    url:"/services/login.php", 
    dataType:"json", 
    data:$("form#TSLogin").serialize(), 
    success:function(data){ 
     if (data.errora==true){ 
     alert("chima"); 
     } 
     if (data.errora==false){ 
     alert("failed"); 
     } 
    } 
    }); 
    return false; 
}); 

Что я делаю не так, или что же я еще не делал? Благодаря!

ответ

0

В этом случае вы должны использовать JSONP вместо JSON

0

Вы пытались заменить:
url:"/services/login.php", по url:"http://yourAddressIp/services/login.php",

0

попробовать андроид эмулятор URL-адрес

url = "http://10.0.2.2/yourfile.php" 
Смежные вопросы