Кнопка отправки не работает в телефоне

Я написал код для страницы входа в систему, когда я бегу на рабочем столе, используя phonegap desktop, он работает отлично, но в то время как я собираю его, используя buildgap build, и когда я пытался открыть в своем телефоне, кнопка отправки не работает. Вот мой код:

<script>
$(document).ready(function(){
});
function btnclick(){
debugger;
$.ajax({ 
type:"GET",
url: url/"+$('#useName').val()+"/"+$('#Password').val(),
contentType: "application/javascript",
jsonpCallback: "Login",
dataType: "jsonp", //Expected data format from server
});     
}
function Login(data)     
{
if(data==true)
{
window.location.assign("home.html");
}
else{
$('#error').show();
}
}
</script>
</html>

И для ввода:

<form>
<input id="useName" type="text" placeholder="E-mail address" />
<input id="Password" type="password" placeholder="Password"  />
<input type="submit" value="submit" id="btnclick" onclick="btnclick()" />
</form>

1 ответ

Единственное, о чем я могу думать, это вызывает у вас проблемы, это конфигурация белого списка, необходимая для навигации по внешним источникам.

Вы должны добавить в свой config.xml что-то вроде:

<access origin = "*" />
<allow-navigation href="http://*/*" />

Вы можете изменить их в соответствии со своими потребностями, но попробуйте сначала с глобальным доступом, чтобы убедиться, что это ваша проблема.

Также добавьте плагин белого списка Кордовы

<gap:plugin name="cordova-plugin-whitelist" source="npm"  version="1.0.0"/>
Другие вопросы по тегам