Phonegap使用Ajax数据登录If语句

时间:2013-02-18 01:28:58

标签: jquery ajax cordova login

我在使用cordova for aos的ajax时遇到了问题。我正在尝试查看我的ajax调用返回数据是什么,看它是否是有效的登录。目前,我知道ajax正在运行,因为我在没有if语句的情况下对其进行了测试,并且它有效。一旦我添加if语句来测试返回数据,它就不起作用了。最后,如果登录良好,我正在设置本地存储变量并重定向页面。如果它不好,我警告这是一个糟糕的登录。谢谢你的帮助。

JQUERY

<script type="text/javascript">
    $(document).ready(function () {
        $("form").submit(function () {

            var uname = document.getElementById("username").value;
            var pword = document.getElementById("password").value;
            var postData = {
                username: uname,
                password: pword
            };

            $.ajax({
                url: "test.php",
                type: "POST",
                data: postData,
                async: false,
                dataType: 'json',
                cache: false,
                success: function (data) {

                    var ReturnMessage = data.message;

                    if (ReturnMessage != "" && ReturnMessage != "Nope! Wrong Login!") {
                        localStorage.setItem("message", ReturnMessage);
                        document.location.href = "map.html";
                    } else {
                        alert(ReturnMessage);
                    }
                }
            }
            });
        return false;
        });
    });
</script>

0 个答案:

没有答案