Javascript 加载程序中出错:JSON解析错误:jquery中的数字无效

Javascript 加载程序中出错:JSON解析错误:jquery中的数字无效,javascript,Javascript,我在获取要加载的页面时遇到问题,因为js加载程序受到查询JSON解析中错误的影响 这是Safari注意到的错误 error in loader: JSON Parse error: Invalid number at line 2618: http://localhost:8888/iicode/jquery-1.11.2.min.js 下面是第2618行的代码片段,其中包含asterix var vc = m.now(), wc = /\?/, xc = /(,

我在获取要加载的页面时遇到问题,因为js加载程序受到查询JSON解析中错误的影响

这是Safari注意到的错误

    error in loader: JSON Parse error: Invalid number at line 2618:       http://localhost:8888/iicode/jquery-1.11.2.min.js
下面是第2618行的代码片段,其中包含asterix

     var vc = m.now(), wc = /\?/, xc = /(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
m.parseJSON = function(b) {
    if (a.JSON && a.JSON.parse)
        **return a.JSON.parse(b + "");**
    var c, d = null, e = m.trim(b + "");
    return e&&!m.trim(e.replace(xc, function(a, b, e, f) {
        return c && b && (d = 0), 0 === d ? a : (c = e || b, d+=!f-!e, "")
    })) ? Function("return " + e)() : m.error("Invalid JSON: " + b)
}, m.parseXML = function(b) {
    var c, d;
    if (!b || "string" != typeof b)
        return null;
    try {
        a.DOMParser ? (d = new DOMParser, c = d.parseFromString(b, "text/xml")) : (c = new ActiveXObject("Microsoft.XMLDOM"), c.async = "false", c.loadXML(b))
    } catch (e) {
        c = void 0
    }
    return c && c.documentElement&&!c.getElementsByTagName("parsererror").length || m.error("Invalid XML: " + b), c
};
下面是错误禁用的js加载程序的前几行,我不知道为什么。Safari突出显示了我在asterix中看到的部分

    (function(window, jQuery) {
var namespace = 'de.kubikfoto', engine = null, args = {}, jsonFiles = {}, xmlFiles = {}, filesToLoad = 1, oldloadXML = null, oldloadJSON = null;
function logerror(errortext) {
    if (typeof console === "object" && typeof console.error === "function") {
        **console.error("error in loader: " + errortext)**
    }
}
任何帮助将不胜感激我的网站目前处于停顿状态

正如一些人注意到的Ajax的一个潜在问题,下面是调用

    the ajax call I found was this :   v[d](k[d]);
        if (i = Mc(Ic, k, b, v)) {
            v.readyState = 1, h && n.trigger("ajaxSend", [v, k]), k.async && k.timeout > 0 && (g = setTimeout(function() {
                v.abort("timeout")
            }, k.timeout));
            try {
                t = 1, i.send(r, x)
            } catch (w) {
                if (!(2 > t))
                    throw w;
                x( - 1, w)
            }
        } else 
            x( - 1, "No Transport");
        function x(a, b, c, d) {
            var j, r, s, u, w, x = b;
            2 !== t && (t = 2, g && clearTimeout(g), i = void 0, f = d || "", v.readyState = a > 0 ? 4 : 0, j = a >= 200 && 300 > a || 304 === a, c && (u = Oc(k, v, c)), u = Pc(k, u, v, j), j ? (k.ifModified && (w = v.getResponseHeader("Last-Modified"), w && (m.lastModified[e] = w), w = v.getResponseHeader("etag"), w && (m.etag[e] = w)), 204 === a || "HEAD" === k.type ? x = "nocontent" : 304 === a ? x = "notmodified" : (x = u.state, r = u.data, s = u.error, j=!s)) : (s = x, (a ||!x) && (x = "error", 0 > a && (a = 0))), v.status = a, v.statusText = (b || x) + "", j ? o.resolveWith(l, [r, x, v]) : o.rejectWith(l, [v, x, s]), v.statusCode(q), q = void 0, h && n.trigger(j ? "ajaxSuccess" : "ajaxError", [v, k, j ? r: s]), p.fireWith(l, [v, x]), h && (n.trigger("ajaxComplete", [v, k]), --m.active || m.event.trigger("ajaxStop")))
        }

您是否有返回格式不正确数据的AJAX调用?哪里是检查的最佳位置?在您执行的任何AJAX调用中,使用“网络”选项卡查看响应。或者,如果您在任何地方使用$.parseJSON,请检查tooI到目前为止没有看到任何东西。有关如何调试ajax调用,请参阅。您是否有返回格式错误数据的ajax调用?哪里是检查的最佳位置?在您执行的任何ajax调用中,请使用“网络”选项卡查看响应。或者,如果您在任何地方使用$.parseJSON,请检查tooI到目前为止没有看到任何关于如何调试ajax调用的信息