0

PHPファイルから外部JSONを取得するために、アプリ(ログインフォーム)からgetJson呼び出しを送信しようとしています。ログインとパスワードに問題がなければ、そこにあります。私のアプリはlogin.htmlからhome.htmlにリダイレクトされます。

これは、以下に示すlogin.htmlにある私のスクリプトです。

  <script>
   function testlogin() {  

var login = $('#login').val();  
var password = $('#password').val();  
$.ajax({          
    url: "http://http://10.0.2.2/YasmineMarket.php",          
    data: { login: JSON.stringify(login), password: JSON.stringify(password) },  
    dataType: "jsonp",  
    success: function(json, textstatus) {              
        if (json.d == 'Login Success') {                  
            var url = "acceuil.html";  
            $(location).attr('href', url);  
        }  
        else {  
            alert("Wrong Username or password");  
            var url = "index.html";  
            $(location).attr('href', url);                  
        }  
    },  
    error: function(xmlHttpRequest, textStatus, errorThrown) {  
        if (xmlHttpRequest.readyState == 0 || xmlHttpRequest.status == 0)  
            return;  
        else  
            alert(errorThrown);  
    }  
});  
}
</script>

<!DOCTYPE HTML>

<html >


        <form  id="loginForm" method="GET" >

       <table border="0" align="center">
           <tr><td></td></tr>
       <tr><td align="center"><input type="text" name="login" id="login" /></td></tr>
       <br>
   <tr><td align="center"><input type="password" name="password"  id="password" /></td></tr>
   <tr><td align="center"><input type="submit" value="Connexion" onlick="testlogin();"   class="button"   /></td></tr>
   </table>
   </form>

</body>

4

1 に答える 1

-1

このコードは、ここで実際の問題を見つけるのに十分ではありません。ただし、このリンクはサーバー認証の作成に役立つ場合があります。jquerymobileとphonegapを使用したWebサーバーへのjsonpajaxリクエストに関する私の古い投稿を確認してください。

于 2012-06-19T17:28:15.897 に答える