[英]syntaxerror : unexpected token < in json at position 0
我在 opencart 購物車頁面中遇到問題,每當用戶想要從購物車中刪除項目時,就會顯示以下消息
syntaxerror : unexpected token < in json at position 0
ok
<pre>remove</pre>{"total":"0 item(s)-0.000 BD"}
我相信
remove不應該在這里,但不幸的是我在文件中找不到它,知道嗎?
似乎您的輸出應該是 json 格式,但是您也在打印那些<pre>remove</pre>
,這使您的 json 無效。
也許您可以嘗試使用一些grep
來定位這些字符串來自的文件。
我對 opencart 一無所知......但你的問題是 <pre>remove/pre> 是 json 對象的“外部”,它必須是這樣的:
{"total":"0 item(s)-0.000 BD", "the_pre":"<pre>remove</pre>"}
我認為您有一個 php 代碼,當您在到達 json 對象輸出之前發出此請求(ajax 請求?)時,該代碼正在發出回聲。
我找到了這個問題的解決方案
在系統/圖書館/cart.php
在 : public function remove($cart_id)
刪除以下內容:
echo "<pre>";
print_r("Remove");
echo "</pre>"; )
這將解決問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.