2016-05-27 10 views
0

Ich schrieb den Code für die Login-Seite, wenn ich auf dem Desktop mit phonegap Desktop arbeiten funktioniert es perfekt, aber während ich baue das mit phonegap Build und wenn ich versuchte, in meinem Handy zu öffnen Taste nicht working.Here ist mein Code:Submit-Taste funktioniert nicht in phonegap

<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> 

Und Eingang zu geben:

<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> 

Antwort

0

das einzige, was ich daran denken kann, verursacht Sie stört ist die weiße Liste Konfiguration für die Navigation externen Quellen benötigt .

sollten Sie auf Ihrem config.xml so etwas wie hinzufügen:

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

Sie sie ändern können Ihre Bedürfnisse aber versuchen Sie es aus Faust mit einem weltweiten Zugang zu überprüfen, ob dies Ihr Problem passen.

Fügen Sie auch die cordova Whitelist-Plugin

<gap:plugin name="cordova-plugin-whitelist" source="npm" version="1.0.0"/>