if 条件可用于验证变量的结果?,例如:
$("#update").submit(function(e){
e.preventDefault();
$.ajax({
url: "ruta/al/archivo/uploadFac.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData: false,
success: function(data){
if(var != 0){
$('#upload').modal('hide');
$('#Fac').modal('hide');
}else{
alert("ERROR");
}
},
error: function(data){
console.log(data)
}
});
});
});
变量“var”是我从发出请求的 uploadFac.php 脚本中获得的变量,可以这样做吗?
当然可以,但这取决于你要从后到前返回什么类型的值,如果你要发送一个对象
json
,它会是这样的:但是,另一方面,如果您要发送一个
string
数值,则只需使用data
接收以下参数的参数success
:记住,方法的参数
success
是接收后面返回的数据的。AJAX 结构是一个对象,这给了我们很大的灵活性来做和撤销。我的意思是,节点
success
存储了一个匿名函数,它的行为与其他任何函数一样,您可以将任何类型的代码放入其中。IF, WHILE, FOR
, 甚至调用另一个 AJAX (为此最好使用和/或Jquerypromises
方法).when
我给你留下了另一种方式来构建你的 AJAX