ajax传递json数组php,怎么通过ajax传送json数组到php,并通过php将数据插入数据库
如題。本人剛開始學(xué)習(xí)php,基礎(chǔ)并不好,百度了好久都無法實(shí)現(xiàn),希望能給出例子。json數(shù)據(jù)是拼接得到的
t
1.php不會(huì)寫
回復(fù)討論(解決方案)
一般網(wǎng)站返回的格式是json POST提交的話 寫成 “shop=%E5%95%86%E5%BA%971&goods=%E8%B4%A7%E7%89%A91&.....”(URL編碼)
php里再獲取 $shop= $_POST['shop'];
插入到數(shù)據(jù)庫
首先你的 fields 寫錯(cuò)了
不大可能用 js 代碼去拼裝 json 串,至少也是用 AJAX.stringify 方法來轉(zhuǎn)換
要寫作(斷行看的清楚點(diǎn))var fields = [ { "shop":"商店1" , "goods\":"貨物1","price":"10 元" }, { "shop":"商店2" , "goods":"貨物2","price":"11 元" }, { “shop":"商店3" , "goods":"貨物3","price":"13 元”}];
提交時(shí)
data: {fields:fields},
php 端 $_POST['fields'] 就是提交的數(shù)組
一般網(wǎng)站返回的格式是json POST提交的話 寫成 “shop=%E5%95%86%E5%BA%971&goods=%E8%B4%A7%E7%89%A91&.....”(URL編碼)
php里再獲取 $shop= $_POST['shop'];
插入到數(shù)據(jù)庫
Json數(shù)組是獲取table的數(shù)據(jù)拼接的,沒有id,name之類的不知道怎么形成這種url編碼
首先你的 fields 寫錯(cuò)了
不大可能用 js 代碼去拼裝 json 串,至少也是用 AJAX.stringify 方法來轉(zhuǎn)換
要寫作(斷行看的清楚點(diǎn))var fields = [ { "shop":"商店1" , "goods\":"貨物1","price":"10 元" }, { "shop":"商店2" , "goods":"貨物2","price":"11 元" }, { “shop":"商店3" , "goods":"貨物3","price":"13 元”}];
提交時(shí)
data: {fields:fields},
php 端 $_POST['fields'] 就是提交的數(shù)組
php怎么寫,怎么將接收過來的json數(shù)組插入數(shù)據(jù)庫?
總結(jié)
以上是生活随笔為你收集整理的ajax传递json数组php,怎么通过ajax传送json数组到php,并通过php将数据插入数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php自定义中文分词方法,一个用PHP写
- 下一篇: php中var_dump是什么意思,ph