Hey i am developing hybrid application by using Intel xdk . In that i have created registration form then i puted codes over there. After im try to insert my database into my database using Php Mysql .
If i click register button it shows error like this [ Cannot POST /http-services/emulator-webserver/ripple/userapp/xC/Users/System-5/AppData/Local/XDK/xdk-scratchdir/8167921a-fe37-4721-a49c-7e81a19997af/platforms/android/assets/www/index.html ]
My html codes :
<form method="post" action="registration.php">
<input name="username" type="text" placeholder="Username" id="name" />
<input name="password" type="password" placeholder="Password" id="password" />
<input name="confirmpassword" type="password" placeholder="Confirm Password" id="confirmpassword" />
<input name="email" type="text" placeholder="Email" id="email" />
<input name="phonenumber" type="text" placeholder="Phone number" id="phonenumber" />
<input name="submit" type="submit" value="Register"/>
</form>
My Javascript code :
function signUp(){
var credsArr = {};
credsArr["username"] = document.myform.username.value;
credsArr["password"] = document.myform.password.value;
credsArr["email"] = document.myform.password.value;
credsArr["phonenumber"] = document.myform.password.value;
var xmlhttp = new XMLHttpRequest();
var url = "http://127.0.0.1:58889/phonegap/registration.php?username=" + credsArr["username"] + "&password=" + credsArr["password"] + "&email="+credsArr["email"] + "&phonenumber="+ credsArr["phonenumber"];
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
myFunction(xmlhttp.responseText);
} else if (xmlhttp.status == 404) {
intel.xdk.notification.alert("Web Service Doesn't Exist!", "Error");
}
};
xmlhttp.open("POST", "http://127.0.0.1:58889/phonegap/registration.php", false);
xmlhttp.send();
function myFunction(response) {
var arr = JSON.parse(response);
if (arr.success == 1) {
intel.xdk.notification.alert("Registered successful!");
} else {
intel.xdk.notification.alert(arr.success + " " + arr.message);
}
}
return(true);
}