-4

非常に単純な質問がありますが、処理できませんでした。ユーザー名とパスワードの値を入力してログイン ボタンを押すと、php はその値を ajax 成功に返しません。webService.php ページを開き、結果をエコーし​​ます。ご協力いただきありがとうございます。

if($count==1){
    $_SESSION['UserName'] = $UserName;
    $_SESSION['Password'] = $Password;
    echo "true";
}
else  
    echo "false";

そして私のJavaScriptコードは;

<script type="text/javascript"> //javascript fonksiyonları


    $(document).ready(function() {

                $("#login").click(function() {


                var form_data = {

                    UserName: $("#UserName").val(),

                    Password: $("#Password").val(),


                    }

                    $.ajax({

                    type: "POST",
                    url: 'webService.php',
                    data: form_data,
                    async:false,
                    success: function(data) {
                        alert(data);}

                            });

                                                });



    });         


    </script>

「js/jquery-1.6.js」ライブラリを追加しました。webservice.php ページで true を返すだけです。

4

1 に答える 1

0

FireBugまたはサーバーログで、ステータスOK 200で完了したwebService.phpを確認してください。また、エラーのajaxハンドラーに追加して確認できます。

PHP スクリプトがエラーで動作し、HTTP OK ステータスが返されない可能性があります。この場合のみ、成功ハンドラが実行されます。

于 2012-11-29T07:19:12.807 に答える