jquery忽略了响应

时间:2009-05-15 23:31:10

标签: javascript jquery html ajax

大家好,为什么我的提醒无效?

 <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.php的回复是

backend{"message":"Log in credentials are not correct","refresh":"false"}

3 个答案:

答案 0 :(得分:1)

为什么在回复开始时'后端'?我会先删除它。 {to}的所有内容看起来都不错。

答案 1 :(得分:0)

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

function(data, textStatus) { ...

答案 2 :(得分:0)

Great_llama是对的,出于某种原因,我有一个'后端'与脚本进一步相呼应。删除了这一切,一切都去了。