我的网站上有插件 - Event Sceduler,我不知道为什么但它不适用于手机和一些笔记本电脑。在我的电脑上一切都很好。
错误是 - TypeError无法使用' in'运营商搜索'长度'你不能这样做。
at Object.succes(escScheduler.js 270)
在ImportEvents(escScheduler.js 260)
$.ajax({
url: esc_token.ajaxurl,
type: "POST",
async: false,
data: {
action: "getevents",
security: esc_token.security,
eventGroup: jsonFile
},
success: function (jsonEvents) {
$.each(jsonEvents.data, function(i, item) {
$.each(dates, function(j, item2) {
if (dates[j] == jsonEvents.data[i]['date']) {
if ((jsonEvents.data[i]['time'] !== null || jsonEvents.data[i]['time'].length > 0) && (jsonEvents.data[i]['title'] !== null || jsonEvents.data[i]['title'].length > 0)) {
events.push(jsonEvents.data[i]);
}
}
});
});
var eventObject = new Object();
eventObject.id = schedulerId;
eventObject.events = events;
escImportedEvents.push(eventObject);
}
});
以下是错误文件的链接 - https://gist.github.com/DDushkin/c5a9f6a544dbdc13eb05a4b51bf6f11a 也许有人可以提供帮助。
UPD:这是网站http://www.rooftophub.com.ua/events
UPD2:我刚注意到插件仅在我登录
时才有效