<
input type=
"text" class=
"form-control" name=
"nowStock" id=
"nowStock" maxlength=
"7"
οnblur=
"update_stock();
"
placeholder=
"请输入录入增减量(数字)"/>
function update_stock() {
FormValidation.init();
if(!$myValidator.element(
"#nowStock")){
$(
"#stockDiv").attr(
"href",
"");
flag=
1;
return;
}
else{
flag=
0;
}
alert(
"000000000");
$.ajax({
url:
"/product_shelves/check_stock",
type:
"get",
dataType:
"json",
async:
true,
data: {
id: $(
"#productId").val(),
nowStock: $(
"#nowStock").val()
},
success:
function (data) {
sm1();
sm2();
alert(
"333333");
}
});
alert(
"4444");
}
function sm1(){
alert(
"11111111");
}
function sm2(){
alert(
"222222");
} async:
true 异步 false同步
async:
true时,当填写完input里面后,onchange事件执行ajax方法,当ajax执行后,程序会直接直接 alert(
"4444") 然后执行alert(
"11111111"),alert(
"222222") 。
async: false时,当填写完input里面后,onchange事件执行ajax方法,当ajax执行后,执行ajax里面的方法后,再执行alert(
"4444")。