JQuery ajax回调函数

摘要:
");rs=false;}});}returnrs;}functiononSub(){returnoncheck;}注意:函数oncheck{的写法,写法2.的返回值可能永远是true;写法1:functiononcheck{varrs=true;if{$.post("util.php",checkString(oid),function(data){if(decodeURI(data).trim()=='used'){alert("该学号已换注册!");retrunfalse;}});}returntrue;}Ajax请求默认的都是异步的如果想同步async设置为false就可以varhtml=$.ajax.responseText;或者在全局设置Ajax属性

转自http://zhengyh2008.blog.163.com/blog/static/13894713201003041633526/

jquery ajax 回调函数 返回值

js文件:

$.ajaxSetup({
async: false
});

function oncheck(oid){
var rs=true;
if(oid=="stunum") {
$.post("util.php",checkString(oid),function(data){
if(decodeURI(data).trim()== 'used'){
alert("该学号已换注册!");
rs=false;
}
});
}
return rs;
}
function onSub(){

return oncheck("stunum");

}

注意: 函数oncheck(oid){的写法,写法2.的返回值可能永远是true;

写法1:function oncheck(oid){
var rs=true;
if(oid=="stunum") {
$.post("util.php",checkString(oid),function(data){
if(decodeURI(data).trim()== 'used'){
alert("该学号已换注册!");
rs=false;
}
});
}
return rs;
}
写法2写法1:function oncheck(oid){
if(oid=="stunum") {
$.post("util.php",checkString(oid),function(data){
if(decodeURI(data).trim()== 'used'){
alert("该学号已换注册!");
retrun false;
}
});
}
return true;
}

Ajax请求默认的都是异步的
如果想同步 async设置为false就可以(默认是true)
var html = $.ajax({
url: "some.php",
async: false
}).responseText;
或者在全局设置Ajax属性

免责声明:文章转载自《JQuery ajax回调函数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Latex-0-latex2wordIO操作下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jQuery 判断页面元素是否存在的代码

在传统的Javascript里,当我们对某个页面元素进行某种操作前,最好先判断这个元素是否存在。原因是对一个不存在的元素进行操作是不允许的。 - 例如:  复制代码 代码如下: document.getElementById("someID").innerText("hi");    如果ID为"someID"的元素不存在,我们将得到Javascript...

元素上下、左右滚动插件,固定dom结构。基于jQuery,2009年

1 /** 2 * @classDescription 超级Marquee,可做图片导航,图片轮换 3 * @author Aken Li(www.kxbd.com) 4 * @date 2009-07-27 5 * @dependence jQuery 1.3.2 6 * @DOM 7 * <div...

Window.requestAnimationFrame()动画更新

概述 Window.requestAnimationFrame()方法告诉浏览器你希望执行动画,并且再下一次重绘之前要求浏览器调用一个特定的函数去更新动画。该方法把一个回调函数作为参数,该回调函数会在浏览器下一次重绘之前执行。 注意:如果你想在浏览器下次重绘之前继续更新下一帧动画,那么回调函数自身必须再次调用Window.requestAnimationF...

Django(七)

一、ModelForm操作及验证 1、class Meta:class Meta: #注意以下字段不能加逗号 model = models.UserInfo #这里的all代指所用的字段,也可以是一个列表,里面是model中的字段 fields = '__all__' # fields = ['username','user_type...

document.getElementById('file').files[0]的jquery写法

document.getElementById('file').files[0]的jquery写法 这个我们需要把document.getElementById('file')看成是Dom对象. 明白了道理,这个就很好解决了.就是将jquery对象转成DOM对象即可获得js文件对象 示例: var $li = $(“li”); //第一种方法(推荐使用)...

jquery源码 DOM加载

jQuery版本:2.0.3 DOM加载有关的扩展 isReady:DOM是否加载完(内部使用)  readyWait:等待多少文件的计数器(内部使用) holdReady():推迟DOM触发 ready():准备DOM触发。 jQuery.ready.promise=function(){};  监听DOM的异步操作(内部使用) 一、$(functi...