Note that there are some explanatory texts on larger screens.

plurals
  1. POCannot covert HTML5/Javascript/JqueryAjax app with Phonegap
    primarykey
    data
    text
    <p>I have made web based app using HTML5/Javascript/JqueryAjax. The hosted url is working fine but when i run it in windows phone 7 using phonegap 2.8.1, it does not run. It calls error function.</p> <p>Here is my code:</p> <pre><code> &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt; &lt;meta name="format-detection" content="telephone=no" /&gt; &lt;meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" /&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;!-- CSS --&gt; &lt;link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css"&gt; &lt;link rel="stylesheet" href="assets/css/style.css"&gt; &lt;script type="text/javascript" charset="utf-8" src="cordova-2.8.1.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="assets/js/jquery-1.8.3.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; document.addEventListener("deviceready", onDeviceReady, false); function signclick() { var validate = true; var usv = document.getElementById('username').value; var psv = document.getElementById('password').value; var emv = document.getElementById('email').value; if (usv == '') { if (psv != '') { document.getElementById('validatepass').innerHTML = ""; } if (emv != '') { document.getElementById('validateemail').innerHTML = ""; } document.getElementById('validateuser').innerHTML = " - Please Enter a User Name"; validate = false; } if (emv == '') { if (usv != '') { document.getElementById('validateuser').innerHTML = ""; } if (psv != '') { document.getElementById('validatepass').innerHTML = ""; } document.getElementById('validateemail').innerHTML = " - Please Enter Email ID"; validate = false; } if (psv == '') { if (usv != '') { document.getElementById('validateuser').innerHTML = ""; } if (emv != '') { document.getElementById('validateemail').innerHTML = ""; } document.getElementById('validatepass').innerHTML = " - Please Enter a Valid Password"; validate = false; } if (usv != '' &amp;&amp; psv != '' &amp;&amp; emv != '') { document.getElementById('validateuser').innerHTML = ""; document.getElementById('validateemail').innerHTML = ""; document.getElementById('validatepass').innerHTML = ""; var make = { "Email": emv, "Username": usv, "Password": psv }; $.ajax({ type: "POST", url: create_user, data: JSON.stringify(make), contentType: "application/json; charset=utf-8", dataType: "json", success: function (result) { window.location = "Login.html"; }, error: function (error) { $("#alert").show(); document.getElementById('alert').innerHTML = "&lt;b&gt;Connection Failed!&lt;/b&gt; Please Check Your Configurations"; } }); } } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div class="container"&gt; &lt;div class="header"&gt; &lt;div class="row"&gt; &lt;div class="logo span4"&gt; &lt;a href="http://www.texpoglobal.com"&gt;&lt;img src="assets/img/texpo.png" width="70" height="70" align="left" style="margin-left:15px;margin-top:8px;"/&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class="links span8"&gt; &lt;a class="home" href="index.html" rel="tooltip" data-placement="bottom" data-original-title="Home"&gt;&lt;/a&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="register-container container"&gt; &lt;div class="row"&gt; &lt;div class="register span6" style="min-width:230px;"&gt; &lt;form action="" method="post"&gt; &lt;h2&gt;REGISTER TO &lt;span class="red"&gt;&lt;img src="assets/img/texpo2.png" width="90px" height="60px" /&gt; &lt;/span&gt;&lt;/h2&gt; &lt;div id="alert" style="display:none;"class="alert alert-error"&gt;&lt;/div&gt; &lt;label for="username"&gt;Username&lt;span id="validateuser" class="valid" &gt;&lt;/span&gt;&lt;/label&gt; &lt;input type="text" id="username" name="username" placeholder="choose a username..." required&gt; &lt;label for="email"&gt;Email&lt;span id="validateemail" class="valid" &gt;&lt;/span&gt;&lt;/label&gt; &lt;input type="text" id="email" name="email" placeholder="enter your email..." required&gt; &lt;label for="password"&gt;Password&lt;span id="validatepass" class="valid" &gt;&lt;/span&gt;&lt;/label&gt; &lt;input type="password" id="password" name="password" placeholder="choose a password..." required&gt; &lt;button type="button" onclick="signclick()" &gt;REGISTER&lt;/button&gt; &lt;/form&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;!-- Javascript --&gt; &lt;script src="assets/js/jquery-1.8.2.min.js"&gt;&lt;/script&gt; &lt;script src="assets/bootstrap/js/bootstrap.min.js"&gt;&lt;/script&gt; &lt;script src="assets/js/jquery.backstretch.min.js"&gt;&lt;/script&gt; &lt;script src="assets/js/scripts.js"&gt;&lt;/script&gt; &lt;script src="assets/js/config.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="cordova.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; app.initialize(); &lt;/script&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>I would like to apologize in advance for posting the whole code. I really don't know what is the problem. It works on Android but not on windows phone. Please help me.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload