我们使用JSONStore函数定期询问setInterval (在JS应用程序中),并不时地(即不能再现)得到错误PROVISION_TABLE_SEARCH_FIELDS_MISMATCH或USERNAME_MISMATCH_DETECTED。
问题是,我从不更改搜索字段或用户名(因为它们是硬编码的)。
是否有任何理由返回这些错误?
发布于 2016-12-11 12:55:27
您可以查看以下JSONStore错误代码列表:errorcodes.html
-2 PROVISION_TABLE_SEARCH_FIELDS_MISMATCH搜索字段不是动态的。在使用新的搜索字段调用init方法之前,不可能在不调用WL.JSONStore类中的破坏方法或WL.JSONStore方法的情况下更改搜索字段。如果更改搜索字段的名称或类型,则可能发生此错误。例如:{key:'string'} to {key:'number'}或{myKey:'string'} to {theKey:'string'}。
和
-6 USERNAME_MISMATCH_DETECTED退出,JSONStore用户必须首先调用WL.JSONStore类中的closeAll方法。一次只能有一个用户。
我的猜测是,您可能希望增加所使用的超时值。这听起来确实有点像时间问题(你也说它是“不时”发生的)。
https://stackoverflow.com/questions/34767012
复制相似问题