關於新浪雲JSON.parse報錯的問題
問題:
在本地xampp測試沒問題的程式碼,上傳到新浪雲就報錯了,如下圖:
![2397444-e8d67e70220039b2.png](https://i.iter01.com/images/816f446d88820bbdd7be4bc82507bd16e561313d8d4f4cd8376b9337c2b360ac.png)
E7F9)`%JPD67}7NT(R}TOPY.png
原因:
因為沒有實名認證。
所以頁面上會出現一個 " 該頁面的提供者尚未完成 實名認證 您的訪問可能存在風險",如下圖:
![2397444-841efd1b64304deb.png](https://i.iter01.com/images/0aaffa1814258154fb9516fc93f09c55dfdd3bd7c418470775f34f931f934a09.png)
Paste_Image.png
這是新浪雲用js寫入到php生成的,每次伺服器返回的資料,其末端都會被新浪雲加上一段js程式碼,如下圖:
![2397444-a63d507330504ecb.png](https://i.iter01.com/images/02eea3da5435b07ea39d412910fd302f6f22146e139f1a3840770929b7abecfc.png)
Paste_Image.png
明明伺服器傳回來的是字串,可是後面卻給你加了一大串不屬於你的程式碼,這怎麼解析啊。
所以這就是JSON.parse解析報錯的原因。
解決辦法:
在 php中加上頭部header("Content-type:");
一個空的就行,就這麼簡單!
如圖:
![2397444-593c74fef335541e.png](https://i.iter01.com/images/a9fb53f6548cdad7e2c25f9f8468ce44b59a11e3d4cdb81bb6d64d40263c42d3.png)
Paste_Image.png
本教程歸本人所有,轉載需說明來源。
相關文章
- 關於使用 Laravel new 新專案 報錯的問題Laravel
- 關於 swoole 除錯問題除錯
- 關於Xcode10中libstdc報錯問題的解決XCode
- 關於使用toFixed()函式時報錯”toFixed() is not a function”的問題函式Function
- [xcode10關於clang -lstdc++.6.0.9報錯問題]XCodeC++
- 關於我的雲棲打卡問題。
- 關於EL在JSP內呼叫RequestScope內建物件報錯的問題JS物件
- 關於ida f5時報錯lumina無法連線到雲伺服器的問題伺服器
- 關於azkaban上傳job壓縮包報錯問題的解決方案
- 關於Unsupported major.minor version 52.0報錯問題解決方案
- 關於this指向的問題
- 解決element---el-dialog--關閉報錯問題
- 關於DrawerLayout的小問題
- 關於javascript的this指向問題JavaScript
- 關於 Puerts 的效能問題
- 關於盒模型相關的問題模型
- RHCE常見的報錯問題
- mysql checksum 報錯問題。MySql
- composer require 報錯問題UI
- 雲伺服器composer相關錯誤問題解決伺服器
- 關於使用雲伺服器遇到的問題記錄(一)伺服器
- 關於雲伺服器的一些問題介紹伺服器
- 關於 SAP 電商雲 Spartacus UI SSR 的 state transfer 問題UI
- 關於 Laravel 佇列報錯Laravel佇列
- 關於 Laravel 分頁的問題?Laravel
- [20191129]關於hugepages的問題.txt
- 關於hanlp2.0的問題HanLP
- 關於PHP佇列的問題PHP佇列
- 關於安裝nbextensions的問題
- 關於css權值的問題CSS
- 關於影像識別的問題
- 關於搜尋地址的問題
- httprunner 的安裝報錯問題,rtHTTP
- JSON.parse()出錯解決JSON
- 關於 Angular view Query 的 id 選擇器問題的單步除錯AngularView除錯
- 關於PHP的OpenSSL的加密問題PHP加密
- RedisTemplate呼叫increment報錯問題RedisREM
- mybatis plus saveBatch報錯問題MyBatis
- go mod init報錯問題Go