ajax成功返回值复杂
ajax success return value complicated
我正在一个网站上进行一些更正,我被ajax成功值卡住了,我不理解返回方法,你能解释一下吗?.
success:function(e)
{
return""!=e?
($("#emailid").parent().addClass("error"),
$("#email").parent().removeClass("success"),
alert(e),
$("#buttoncss").attr("disabled","disabled"),!1):void $("#buttoncss").removeAttr("disabled")}}
你们能如何返回"吗=e正在工作想知道return"那是什么。。
在您提供的示例中,检查是为了确保在成功完成AJAX请求时返回了一些数据。CCD_ 1根据是否返回了任何数据而计算为CCD_ 2或CCD_。这检查的是,从AJAX请求返回的数据e
实际上包含任何内容。
三元运算符
这就像if else
语句块一样工作。
if (foo > bar)
return true;
else
return false
可以重写为
return foo > bar ? true : false;
在"" != e
被评估为true
或false
之后,与上面一样使用三元运算符。如果启动器语句是"" != e
0,则会出现进行?
的语句;如果启动器语句为false
,则会发生进行:
的语句。换句话说,它可以重写为:
if("" != e){
$("#emailid").parent().addClass("error"),
$("#email").parent().removeClass("success"),
alert(e),
$("#buttoncss").attr("disabled","disabled"),!1);
return true;
}
else{
$("#buttoncss").removeAttr("disabled");
return false;
}
相关文章:
- Javascript返回值只在循环中返回一次
- XMLHttpRequest未返回值-状态202
- 根据是否解析了 Promise 从函数返回值
- Angular,函数在(模型)工厂中返回值
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何从客户端的数组中获取用户输入和返回值
- Javascript中带有返回值的嵌套函数
- 为变量分配多个nodejs导出返回值时出现问题
- 通过回调从onreadystatechange返回值
- 从Ajax函数返回值
- JavaScript生成器中收益率返回值的解析
- HTML如何根据javascript函数的返回值限制文本输入
- 返回值+new Date()与Date.now()是否不同
- 使用在函数外部声明的变量的 Javascript 返回值 + undefined
- 如何在Android中将Javascript返回值转换为String
- chrome.storage.sync.get未返回值-Angular服务
- 修复AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何从嵌套的API函数返回值
- 从有点复杂的javascript函数返回值到silverlight用户控件
- ajax成功返回值复杂