Ajax请求默认的都是异步的
如果想同步 async设置为false就可以(默认是true)
var html = $.ajax({
url: "some.php",
async: false
}).responseText;
或者在全局设置Ajax属性
$.ajaxSetup({
async: false
});
再用post,get就是同步的了
相关文章
- jQuery Ajax async=>false异步改为同步时,导致浏览器假死的处理方法
- 手写面试编程题- 数组去重 深拷贝 获取文本节点 设置奇数偶数背景色 JS中检测变量为string类型的方法 第6题闭包 将两个数组合并为一个数组 怎样添加、移除、移动、复制、创建和查找节点? 继承 对一个数组实现随机排序 让元素水平 垂直居中的三种方式 通过jQuery的extend方法实现深拷贝
- 为jQuery的$.ajax设置超时时间
- 使用JQuery,为单选按钮设置onclick事件监听器的最佳方法是什么?
- 如何将Tomcat设置为自动启动的服务最快捷方法
- 为jQuery.ajax()设置post数据时,为什么serialize()与serializeArray()具有相同的效果?
- jQuery ajax同步的替换方法,使用 $.Deferred()对象
- 黄聪:使用$.getJSON解决ajax跨域访问 JQuery 的跨域方法(服务器端为wordpress程序)
- 如何向MVC控制器方法发送jQuery $.ajax() post请求的模型
- 如何在onchange()事件后调用的方法中将焦点设置为输入字段?