在我的beforeSend功能中我有这个
$.myloader.show();
但是有些脚本没有这个元素所以我的这一行给了我错误
$.myloader.show(); 给我错误$ .myloader不存在
我该怎么办呢
if($.myloader exists)
$.myloader.show();
Run Code Online (Sandbox Code Playgroud)
最通用和最可靠的解决方案是:
if (typeof $.myloader != 'undefined') {
Run Code Online (Sandbox Code Playgroud)
如果您确定您的变量不能保存除函数或未定义的任何内容,您可以使用
if ($.myloader) {
Run Code Online (Sandbox Code Playgroud)
但只有当你确定可能的值时才这样做,因为这个测试也匹配false, 0并且''.
| 归档时间: |
|
| 查看次数: |
1477 次 |
| 最近记录: |