jquery中ajax的使用例子,关于jquery中ajax里面的参数代表什么意思,好多地方都有,我主要介绍两个常用的例子
//采用获取responseText的方式获取返回值
//采用获取responseText的方式获取返回值
function check() {
var data = $.ajax( {
type : "post",
url : "smsrecharge!check.action?v="
+ $("#i_smsaccount_id").val() + "&v1="
+ $("#id").val() + "&p=" + new Date(),
async : false
}).responseText;
if (data == "true") {
return "该公司已经有充值账号,请重新选择";
} else {
return true;
}
}
//采用ajax里的success获取返回值,其中data就是返回值
function queryRemain() {
$.ajax( {
type : "post",//定义提交的类型
url : "smsrecharge!queryRemainMoney.action?v="
+ $("#i_smsaccount_id").val() + "&v1=" + $("#id").val() + "&p="
+ new Date(),//请求的地址
dataType : "json",//设置返回值得类型
async : false,//是否异步请求,false为同步
success : function(data) {//成功返回值执行函数
if (data.c < 0) {
$("#remain_moneyTip").html("余额查询正在加载中...");
}
$("#remain_money").val(data.r);
}
});
}
注释:
async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,
在等待server端返回的这个过程中,前台会继续执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,
也就是说这时候执行的是两个线程,ajax块发出请求后一个线程和ajax块后面的脚本(另一个线程)