插件仅在登录时有效(TypeError无法使用'在'运算符中搜索' length' in)

时间:2018-05-29 20:33:50

标签: javascript json wordpress

我的网站上有插件 - 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:我刚注意到插件仅在我登录

时才有效

0 个答案:

没有答案