javascript - jQuery AJAX 未输入 "success"

标签 javascript jquery ajax json

$(function(){
    $(document).ready(function(){
        $.ajax({
            url: "src/cookiecheck.php",
            type: "POST",
            async: true,
            success: function(json){
                if(json.visitedBefore!="true"){
                    $("#cookiepolicy").fadeIn();
                }
            }
        });
        window.alert(5);
        $.ajax({
            url: "src/lessons.php",
            type: "POST",
            async: true,
            success: function(json){
                window.alert(1);
            }
        });
    });
});

这是我的应用程序的 jQuery 部分,它成功执行第一个 ajax 调用并显示“window.alert(5);”中的 5。进行了第二次调用,但由于某种原因未触发成功。以下是“lessons.php”的输出:

{"ID":"5"}
{"Name":["111","2","3","4","5","123123"]}
{"Location":["1112","2","3","4","5","3123123"]}

最佳答案

这不是有效的 json:

{"ID":"5"}
{"Name":["111","2","3","4","5","123123"]}
{"Location":["1112","2","3","4","5","3123123"]}

也许可以这样格式化:

{
"things": {"ID":"5"},
"names": {"Name":["111","2","3","4","5","123123"]},
"locations": {"Location":["1112","2","3","4","5","3123123"]}
}

关于javascript - jQuery AJAX 未输入 "success",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29633987/

相关文章:

javascript - 如何修复屏幕底部的页脚?

javascript - 如何获得所有票价的总和

javascript - Angular 绑定(bind)在可观察调用之前没有改变

javascript - 带有叠加层和按钮的 Div

javascript - Breeze 使用 Angular $http 拦截器

javascript - 切换文本输入值和搜索

javascript - 为什么我的 no-submit (HtmlButton) 仍然提交?

javascript - 我的 Accordion 无法用 ng-repeat 打开

javascript - 如何在任何 XMLHttpRequest 完成时运行函数?

javascript - 过程数据 - 在服务中还是在 Controller 中?