代码之家  ›  专栏  ›  技术社区  ›  Jason

jQuery忽略响应

  •  1
  • Jason  · 技术社区  · 17 年前

    <script type="text/javascript">
        function SubmitForm(method) {
            var login = document.form.login.value;
            var password = document.form.password.value;
            $.post("backend.php", { 
                login: login, 
                password: password, 
                method: method},
                function(data){
                alert(data.message); 
                console.log(data.refresh); 
            }, "json");
        }
    </script>
    

    backend{"message":"Log in credentials are not correct","refresh":"false"}
    
    3 回复  |  直到 5 年前
        1
  •  1
  •   great_llama    17 年前

    为什么你的回复开头是“后端”?我会从删除它开始。从{到}一切看起来都很好。

        2
  •  0
  •   Cody Caughlan    17 年前

    虽然我不认为这是你的问题,但回调函数确实接受了第二个参数(jQuery文档称之为“textStatus”),这是HTTP状态的文本表示。为回调指定第二个参数。

    function(data, textStatus) { ...
    
        3
  •  0
  •   Jason Jason    17 年前

    Great_llama是对的,出于某种原因,我在脚本的更上层有一个“后端”。删除了这个,一切都走了。