您的位置:首页 > Web前端 > JavaScript

$.getJSON(url, data, function(data){ })访问同步

2017-07-10 16:18 323 查看
 var url = "pc/admin/grade/getGradeInfo";

   var args = {"school_Id": schoolId};

 $.getJSON(url, args, function (data) {

                for (var i = 0; i < data.length; i++) {

                    var id = data[i].id;

                    var grade = data[i].grade;

                    var gradeName = $.gradeName.getGradeName(grade);

                    $("#grade").append("<option value='" + id + "'>" + gradeName + "</option>")

                }

            });

实现同步请求:

$.ajaxSettings.async = false;

$.getJSON(url, data, function(data){ });

这样页面展示就不用写在$.getJSON里面了,可以其外面写了。

同时执行多个$.getJSON() 数据混乱的问题的解决

在执行之前加$.ajaxSettings.async = false;    (同步执行)

执行你的代码之后及时恢复为$.ajaxSettings.async = true; (异步执行)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐