Monthly Archives: 四月 2017

AJax 异常问题,造成回调不立刻生效

最近使用layouer做弹出窗ajax回调时候,ajax



$.ajax({
                type:"GET",
                url: addItemsurl,
                dataType:"json",
                data:{"id":id},
            

                complete: function (data) {


                    parent.$('#product-storage-list').append(data.responseJSON);
                }


            });

但是回调时候并没有生效
可能原因

ajax是异步请求,即javascript是非阻塞运行的,在$.ajax还没运行完 ,下面就可能就执行了,当然下面就没有数据的

解决办法: 将ajax设置为同步请求,设置$.ajax的async属性为false。取消异步