jQuery MiniUI

 找回密码
 立即注册
查看: 2293|回复: 3
打印 上一主题 下一主题

form表单json提交到php解析为空值 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2014-7-7 15:47:58 |只看该作者 |倒序浏览
form表单提交:
var json = mini.encode([o]);
在js中alert(json),输出的是如下正确json:[{"typename":"1","inname":"","groupid":"1","title":"44","content":"343"}]
但异步提交到php程序中显示的变成了:

[{\"typename\":\"1\",\"inname\":\"\",\"groupid\":\"1\",\"title\":\"44\",\"content\":\"343\"}]

导致解析为空数据,这是什么原因?


Rank: 8Rank: 8

沙发
发表于 2014-7-7 16:19:08 |只看该作者
转成字符串之后,ajax传到后台之后,decode转回原本数据类型

Rank: 1

板凳
发表于 2014-7-7 16:33:43 |只看该作者
factory 发表于 2014-7-7 16:19
转成字符串之后,ajax传到后台之后,decode转回原本数据类型

现在就是因为从ajax传到后台,json数据格式不一样,导致decode空白

Rank: 8Rank: 8

地板
发表于 2014-7-7 16:53:17 |只看该作者
mxh0728 发表于 2014-7-7 16:33
现在就是因为从ajax传到后台,json数据格式不一样,导致decode空白

你看下我们例子是如何在前台把数据encode之后,传到后台再decode的,对比下哪里不一样了

Archiver|普加软件

GMT+8, 2024-11-5 22:38 , Processed in 1.027703 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部