ecshop中can't parse to JSON这个错误怎么解决

 我来答
ecshop开发中心
2016-11-21 · TA获得超过577个赞
知道大有可为答主
回答量:2299
采纳率:0%
帮助的人:505万
展开全部

方法一:

  1. 模板底部加上一下代码

<script type="text/javascript" language="JavaScript">

    listTable.recordCount = {$record_count};

  listTable.pageCount = {$page_count};

 

  {foreach from=$filter item=item key=key}

  listTable.filter.{$key} = '{$item}';

  {/foreach}

</script>

2.php页面加上如下代码

/*------------------------------------------------------ */

//-- 排序、分页、查询

/*------------------------------------------------------ */

elseif ($_REQUEST['act'] == 'query')

{

    $ads_list = get_adslist();

 

    $smarty->assign('ads_list',     $ads_list['ads']);

    $smarty->assign('filter',       $ads_list['filter']);

    $smarty->assign('record_count', $ads_list['record_count']);

    $smarty->assign('page_count',   $ads_list['page_count']);

 

    $sort_flag  = sort_flag($ads_list['filter']);

    $smarty->assign($sort_flag['tag'], $sort_flag['img']);

 

    make_json_result($smarty->fetch('ads_list.htm'), '',

        array('filter' => $ads_list['filter'], 'page_count' => $ads_list['page_count']));

}

方法二:

<!-- 解决jquery和 transport.js的冲突-->

<script type="text/javascript">

$(function() {

window.__Object_toJSONString = Object.prototype.toJSONString;

delete Object.prototype.toJSONString;

});

</script>

上海莘默
2024-04-12 广告
**ODU重载连接器**ODU重载连接器是一种高性能、高密度的连接解决方案,广泛应用于各种工业自动化和通信设备中。它采用先进的设计理念和制造技术,具有优异的电气性能和机械强度,能够满足复杂环境下对数据传输和信号稳定的高要求。同时,ODU重载... 点击进入详情页
本回答由上海莘默提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式