ajax請求php,在返回信息前面出現了奇怪的紅點點


如果你返回的json數據帶有小紅點,那么前台ajax是不認的,並且老是走ajax的error方法,不走success方法,因為ajax的dataType:“json”,你指定了返回的是json格式,json格式非常嚴格。

解決辦法,就是在你php后端文件,echo輸出的前面加一個ob_clean()函數。

 

//這個函數的作用就是清除下json數據前面的bom頭
ob_clean();


// 生成帶有中文的json格式數據並返回

echo json_encode($obj,JSON_UNESCAPED_UNICODE);

 一般是由於文件編碼格式造成的. 不知道是什么編碼,可能是utf-8 bom 之類的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM