Javascript jQuery忽略响应

Javascript jQuery忽略响应,javascript,jquery,html,ajax,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", {

嗨,有人知道为什么我的警报不起作用了吗

<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>

为什么“后端”在响应的开头?我会先把它去掉。从{to}到}的一切看起来都很好。

为什么“后端”在您的响应开头?我会先把它去掉。从{to}到}的一切看起来都不错。

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

function(data, textStatus) { ...

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

function(data, textStatus) { ...

Great_llama是对的,出于某种原因,我有一个“后端”在脚本的更上层呼应。删除此项,然后全部启动

Great_llama是对的,出于某种原因,我有一个“后端”在脚本的后面回响。删除此项,然后全部启动

console.log(arguments)
告诉你什么?忽略这一点,出于挫败,我从jquery示例中剪切并粘贴了示例
console.log(arguments)
告诉你什么?忽略这一点,出于挫败,我从jquery samplesbackend.php中剪切并粘贴了示例是本文的目标,它还发回了回复。rry,你说得对,我不知道这是从哪里来的(虽然你在剧本中提到了,而不是回复),我的意思是。。。为什么它会出现在{在您的响应中…?它看起来不像是在传回一个有效的JSON对象声明。backend.php是本文的目标,它也会传回responseSorry,您是对的,我不知道这是从哪里来的(尽管您在脚本中输入了,而不是响应)我的意思是…为什么它出现在您的响应中的{前面…?看起来您并没有传回有效的JSON对象声明。