禁止未定义数组属性的javascript错误
suppress javascript error for undefined array property
我有一个表单建立在javascript中,我想用它来添加用户和更新用户。
表单包含如下输入元素:当我获得用户数据以构建用于更新的表单时,这可以工作,但是对于添加新用户,此属性不存在于数组中,因此脚本失败并停止正常运行,如预期的那样。
问题是,抑制这个错误的最短方法是什么?php的东西,比如@$params['user_email']
- i know about try, cache
- 我知道在窗口对象上抑制所有错误。
- 类型
我只是在寻找最短的方法来做到这一点,而不添加多行代码来验证params数组中的每个属性。
<input name="user_email" type="text" value="'+params['user_email']+'"/>
永远不要抑制错误。这是一个非常坏的习惯,迟早会让你头疼。一定要做适当的检查。(如后)
// if available use it otherwise echo empty string
value="'+(params['user_email'] ? params['user_email'] : '')+'"
相关文章:
- JavaScript错误:Microsoft JScript运行时错误:应为对象
- 将字符串拆分为数组时出现JavaScript错误
- 处理JSON字符串会导致JavaScript错误
- 使用AJAX在剑道网格中分组时出现Javascript错误
- Ajax对web URL的调用导致javascript错误
- 为什么当我尝试在Ionic中使用列表时会出现此JavaScript错误
- 可以't解决Javascript错误
- django出现神秘的javascript错误
- JavaScript错误无效的限定符
- 使用主题运行时portlet liferay时出现Javascript错误
- 绑定函数时在IE7中未实现Javascript错误
- Javascript错误:未捕获引用错误:未定义编辑
- eventListener出现JavaScript错误
- sharepoint站点的internet explorer中出现Javascript错误
- LoadControl HttpCompileException自定义服务器控件JavaScript错误
- 销毁Bootstrap popover时出现Javascript错误
- 无法加载Javascript错误XMLHttpRequest
- 使用JSON.parse时出现无效字符javascript错误
- 修复Javascript错误
- 模板字符串上的netbeans javascript错误(backticks)