我在opencart购物车页面遇到问题,每当用户想要从购物车中移除商品时,都会显示以下按摩
syntaxerror : unexpected token < in json at position 0
ok
<pre>remove</pre>{"total":"0 item(s)-0.000 BD"}
我相信
remove不应该在这里,但不幸的是我无法在文件中找到它,任何想法?
答案 0 :(得分:1)
似乎您的输出应该是json格式,但是您要打印它们
<pre>remove</pre>
也是如此,这会使你的json无效。
也许你可以尝试使用一些grep
来找到这些字符串来自的文件。
答案 1 :(得分:0)
我对opencart一无所知......但你的问题是&lt; pre&gt; remove / pre&gt;在json对象的“外部”,它必须是这样的东西:
{"total":"0 item(s)-0.000 BD", "the_pre":"<pre>remove</pre>"}
我认为你有一个PHP代码在你到达json对象输出之前发出这个请求(ajax请求?)时会产生回声。
答案 2 :(得分:0)
我找到了解决这个问题的方法
在system / library / cart.php
中下:public function remove($cart_id)
删除以下内容:
echo "<pre>";
print_r("Remove");
echo "</pre>"; )
将解决问题