我正在处理这个函数,我从服务器获取数据,遍历它,添加一个新字段😁
。在某些情况下,当用户在加载页面之间移动时,我们会使用color
取消发出的请求。
我面临的问题是,当发生这种情况时,我得到了JS错误deferred.cancel('User aborted.');
,所以为了防止它发生而不必添加if条件来验证数据(我正在尝试添加通用的东西,所以如果出现问题,我只想发出警告)我在Cannot create property 'color' on string 'U'
中添加了一些异常,但这并没有阻止JS错误的发生。
以下是该部分的代码:
.catch(function(response){})
有关解决此问题的最佳方法的任何想法?我是否必须添加条件来验证数据是否在我期望的结构中,或者我可以使用通用的?