慣例:
我是溫浩然:
今天遇到了這樣一個問題,首先,我是這樣寫的
想要生成一個類似
[{"driver":"asdfadsfasdf"},{"driver":"qreqwrqwe"}]
格式的東西,但是發現,如果輸入的東西,就是
中輸入的如果有英文格式的引号,如 ' "
前端頁面生成
{"driver":""a"c"d"e""}
{"driver":"a'b'c'd'e'f'"}
但是,如果把這個資料,通過
來轉換一下,會出問題的。
問題如下:
"drivers":["{\"driver\":\"\"a\"c\"d\"e\"\"}",{"driver":"a'b'c'd'e'f'"}],
在這個{"driver":""a"c"d"e""}的前面和後面,都被加上一個 " " 引号。
這不是我們需要的。
·······································這是分割線········································
後來發現,原來,我從最開始就錯了。
這樣就可以了,沒必要跟我一樣,多寫了那麼多東西,還不管用了。
下面貼本來的代碼:
先貼js的:
這裡:
是自己封裝的ajax方法,就當作ajax看就行。
這個是,把頁面輸入的資訊,通過ajax發送到背景,很簡單的。
下面是背景代碼:
這個就是從前台頁面擷取的資料,打包成json,然後發送到開放的端口進行處理了。