ajaxasync,ajax async用法

http://www.itjxue.com  2023-01-16 18:31  来源:未知  点击次数: 

ajax的async设置成false,为什么没效果

肯定会执行啊,你的async : false,表示同步,同步会等待执行完成,知道success 执行完成!

如果是true,倒是有可能先执行alert("谁先");

jquery datatable 怎样使用ajax的同步操作(async)

var handleOrders = function(nodeId) {

var grid = new Datatable();

$('#datatable_methodcontents').dataTable().fnDestroy();//此处的ID对应页面的ID

grid.init({

src : $("#datatable_methodcontents"),//此处的ID对应页面的ID onSuccess : function(grid) {

},

onError : function(grid) {

},

dataTable : {

"sAjaxSource" : "base/appmethod/listDo.html?nodeId="+nodeId, // ajax

"aaSorting" : [ [ 1, "asc" ] ],

"iDisplayLength": 20,

"bAutoWidth":false,

"bScrollCollapse":true,

"aoColumns" : [

{

"mData" : function(obj) {

return 'input type=\"checkbox\" name=\"id[]\" value=\"'

+ obj.id + '\"';

}

},

{

"mData" : "name"

},

{

"mData" : "createtime"

},{

"mData" : "version"

},{

"mData" : "description"

},

{ // 自定义列sName

"mData" : function(obj, type, val) {

return 'a href=\"base/appmethod/form.html?id='+obj.id+'\" class=\"btn btn-xs default btn-editable ajaxify\"i class=\"fa\"\/i编辑\/a '

+ ' a href=\"base/appmethod/delete.html?id='+obj.id+'\" class=\"btn btn-xs default btn-deleteable ajaxify\"i class=\"fa\"\/i删除\/a';

},

"bSearchable" : false,

"bStorable" : false

} ]

}

});

}

$.ajax()设置同步提交无效,代码如下,设置了async:"false" 但还是异步提交的

ajax本来的目的就是进行异步操作, 而且最新的jquery版本甚至已经弃用了async参数.

如果你只是想利用ajax做服务器的交互,不需要异步刷新效果,那可以用回调函数.

Ajax请求中的async:false和async:true的差异

async:false:表示同步加载数据

async:true:表示异步加载数据

同步的意思:

是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。

异步:

则这个AJAX代码运行中的时候其他代码一样可以运行。

细数Ajax请求中的async:false和async:true的差异

async:false表示关闭异步功能,这样ajax请求会同步发向后台,在后台反馈结果或者出错之前,前端js是阻塞住的,代码不会往后执行,相应界面也会卡住。

除非特殊需要,一般都会使用async:true的模式。

JQuery发送Ajax请求async设置成false不起作用(具体看图片)

你这个完全可以用异步执行啊,因为当success回调函数执行时就表示ajax调用已经完毕并且返回值了啊,不需要用同步的。success的意思不就是“成功”吗?也就是说当ajax成功了才会去执行后面的function的。

如果你感觉它没有停止执行,那么很可能是发生错误了。你可以设置 error : function(){...} 来检测错误。

(责任编辑:IT教学网)

更多

相关Frontpage教程文章

推荐Frontpage教程文章