各位大神 问下 ecshop后台分页 点下一页报 uncaught exception: transport.js/parseResult() error: can't parse to JSON.  错误怎么解决

解决方案 »

  1.   

    既然是 无法解析JSON
    那就是你返回的数据错了!
    那么你返回了什么呢?
      

  2.   

    可以贴一下parseResult() 方法的代码出来看看。
      

  3.   

     /* *
      * 对返回的结果进行格式化。
      *
      * @private
      * @return 返回特定格式的数据结果
      * @type mix
      */
      parseResult : function (responseType, xhr)
      {
        var result = null;    switch (responseType)
        {
          case "JSON" :
            result = this.preFilter(xhr.responseText);
            try
            {
              result = $.evalJSON(result);
            }
            catch (ex)
            {
              throw this.filename + "/parseResult() error: can't parse to JSON.\n\n" + xhr.responseText;
            }
            break;
          case "XML" :
            result = xhr.responseXML;
            break;
          case "TEXT" :
            result = this.preFilter(xhr.responseText);
            break;
          default :
            throw this.filename + "/parseResult() error: unknown response type:" + responseType;
        }
    我也报同样的错,有大侠能指点下吗?
      

  4.   

    打开页面时的报错信息:
    Uncaught transport.js/parseResult() error: can't parse to JSON.{"error":0,"message":"","content":"","new_orders":"0","new_paid":"0"} transport.js:412
    翻页时的报错信息:
    Uncaught transport.js/parseResult() error: can't parse to JSON.{"error":0,"message":"","content":null,"filter":{"cat_id":0,"intro_type":"","is_promote":0,"stock_warning":0,"brand_id":0,"keyword":"","suppliers_id":"","is_on_sale":"","sort_by":"goods_id","sort_order":"DESC","extension_code":"","is_delete":0,"real_goods":1,"supp":0,"record_count":"107","page_size":15,"page":4,"page_count":8,"start":45},"page_count":8} 
      

  5.   

    JSON没问题