国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

解決報錯SyntaxError:Unexpected end of JSON input

這篇具有很好參考價值的文章主要介紹了解決報錯SyntaxError:Unexpected end of JSON input。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

跳轉頁面?zhèn)鬟f參數(shù)

var selectWorker = JSON.stringify(selectWorker);
uni.navigateTo({
    url: '../recordForm/recordForm?selectWorker=' + selectWorker
})
onLoad(option) {
	console.log(option)
	var _this = this;

	// 選中的工人
	var selectWorker = JSON.parse(option.selectWorker);
	var workerIdsArray = [];
	for (var i = 0; i < selectWorker.length; i++) {
		workerIdsArray.push(selectWorker[i].id);
	}
	var workerIds = workerIdsArray.join(',');
	console.log(workerIds);
	_this.selectWorker = selectWorker;
	_this.workerIds = workerIds;
},

報錯提示SyntaxError:Unexpected end of JSON input

syntaxerror: unexpected end of json input,javascript,json,javascript,前端

?解決方案

原因:若對象的參數(shù)或數(shù)組的元素中遇到地址中包括?&?- _ . ! ~ * ' ( )等特殊符號時,對象/數(shù)組先要通過JSON.stringify轉化為字符串再通過encodeURIComponent編碼,接收時,先通過decodeURIComponent解碼再通過JSON.parse轉換為JSON格式的對象/數(shù)組。

修改如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-678708.html

var selectWorker = JSON.stringify(selectWorker);
uni.navigateTo({
    url: '../recordForm/recordForm?selectWorker=' + encodeURIComponent(selectWorker)
})
onLoad(option) {
	console.log(option)
	var _this = this;

	// 選中的工人
	var selectWorker = JSON.parse(decodeURIComponent(option.selectWorker));
	var workerIdsArray = [];
	for (var i = 0; i < selectWorker.length; i++) {
		workerIdsArray.push(selectWorker[i].id);
	}
	var workerIds = workerIdsArray.join(',');
	console.log(workerIds);
	_this.selectWorker = selectWorker;
	_this.workerIds = workerIds;
},

到了這里,關于解決報錯SyntaxError:Unexpected end of JSON input的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 報錯Uncaught SyntaxError: Unexpected token ‘o‘, “[object Obj“... is not valid JSON

    報錯Uncaught SyntaxError: Unexpected token ‘o‘, “[object Obj“... is not valid JSON

    解決: 參考: https://reactgo.com/javascript-fix-unexpected-token-error/

    2024年02月16日
    瀏覽(30)
  • SHELL腳本“syntax error: unexpected end of file”解決方案

    目前發(fā)現(xiàn)運行shell腳本時, 出現(xiàn)\\\"syntax error: unexpected end of file\\\"的情況有三種, 第三種應該有很多變異的情況 第一種, 常說的window下編寫的shell腳本, 放到linux下運行會出現(xiàn)這種報錯, 因為win下編寫的shell腳本的格式是dos格式的, 這情況網(wǎng)上的解決辦法有很多,如下: 如果確實是這種情

    2024年02月15日
    瀏覽(18)
  • 客戶端Unexpected end of file from server 和 服務端nginx 408 的一種解決方法

    客戶端Unexpected end of file from server 和 服務端nginx 408 的一種解決方法

    https://www.jiweichengzhu.com/article/81044c11caf54753aeed94ef8fad1070 https://blog.csdn.net/chenz_yang/article/details/77238532 終端設備(Debian系統(tǒng)、戴爾服務器)通過HTTPS向云端上報數(shù)據(jù)時,有的數(shù)據(jù)如設備心跳能上報,有的數(shù)據(jù)如服務器配置信息上報時報錯: Unexpected end of file from server “Unexpected en

    2024年02月15日
    瀏覽(22)
  • 已解決UnicodeDecodeError: ‘utf-8‘ codec can‘t decode bytes in position 1022-1023: unexpected end of dat

    已解決UnicodeDecodeError: ‘utf-8‘ codec can‘t decode bytes in position 1022-1023: unexpected end of dat

    已解決使用pycharm run運行代碼正常,而debug卻拋出異常UnicodeDecodeError: ‘utf-8’ codec can’t decode bytes in position 1022-1023: unexpected end of data,附上三種的正確解決方法,親測有效?。?! 粉絲群里面的一個小伙伴遇到問題跑來私信我,想用pycharm debug,但是發(fā)生了報錯(當時他心里瞬

    2023年04月20日
    瀏覽(86)
  • SyntaxError: Unexpected XXX‘, “XXXXX“... is not valid JSON

    SyntaxError: Unexpected XXX‘, “XXXXX“... is not valid JSON

    報錯重現(xiàn): 問題分析: 正確寫法 后話 希望這篇文章能幫助你解決當前問題,如果哪里寫得有問題可以評論指出,一起學習一起進步,如果覺得還可以可以點個??哈,栓Q。

    2024年02月17日
    瀏覽(29)
  • vue報錯:Uncaught SyntaxError: Unexpected token <;也就是前端的js請求響應數(shù)據(jù)是html格式的原因和解決方法

    “Uncaught SyntaxError: Unexpected token lt;” 錯誤通常出現(xiàn)在瀏覽器的開發(fā)者工具(console)中,它表示在解析 JavaScript 代碼時遇到了意外的 字符。這個錯誤通常是由以下幾種情況引起的: 代碼中的 被錯誤地識別為 HTML 標簽的開始:這通常發(fā)生在在引用外部 JavaScript 文件時,瀏覽器

    2024年02月07日
    瀏覽(25)
  • java.io.IOException: unexpected end of stream on Connection

    目錄 Java.io.IOException: Unexpected End of Stream on Connection 引言 錯誤原因 解決方法 結論 在基于Java網(wǎng)絡編程的開發(fā)中,我們有時可能會遇到? ?java.io.IOException: Unexpected end of stream on connection? ?的錯誤。這個錯誤提示意味著在與遠程服務器建立連接時,發(fā)生了無法預料的連接斷開的

    2024年02月04日
    瀏覽(42)
  • OkHttp拋出異常java.net.ProtocolException: unexpected end of stream

    今天用okHttp寫了個從本地的Apache服務器上下載資源的安卓app,然后發(fā)現(xiàn)偶爾的下載會拋出java.net.ProtocolException: unexpected end of stream的異常,苦思不得結果后上百度查找,百度有很多分析,有可能的原因是響應頭Content-length和實體長度不同,找到幾個方法,有的說在請求頭中添加

    2024年02月16日
    瀏覽(21)
  • 【Node】node 報錯:tagOffsetsMap[tag] ??= [];...SyntaxError: Unexpected token ,‘??=‘

    【Node】node 報錯:tagOffsetsMap[tag] ??= [];...SyntaxError: Unexpected token ,‘??=‘

    安裝的 node 版本不支持空值賦值運算符(??=) 更換合適的 node 版本就行 更多支持請在 node.green 上查看各種語法支持的版本 NodeJS中的空合并賦值運算符(??=)

    2024年02月16日
    瀏覽(22)
  • 完美解決 Uncaught SyntaxError: Unexpected token ‘<‘

    完美解決 Uncaught SyntaxError: Unexpected token ‘<‘

    vue項目的代碼打包后,部署到服務器上面,打開后控制臺報錯如下: 其實不是代碼的問題,而是資源公共路徑設置的問題,解決方法如下: 只要把這里的 publicPath 設置為 “/” 就行,前面不要加點,改了之后問題就解決了。 提示:其實系統(tǒng)默認就是‘/’,只是部署的時候看

    2024年02月16日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包