jQuery MiniUI

标题: form表单json提交到php解析为空值 [打印本页]

作者: mxh0728    时间: 2014-7-7 15:47:58     标题: form表单json提交到php解析为空值

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\"}]

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



作者: factory    时间: 2014-7-7 16:19:08

转成字符串之后,ajax传到后台之后,decode转回原本数据类型
作者: mxh0728    时间: 2014-7-7 16:33:43

factory 发表于 2014-7-7 16:19
转成字符串之后,ajax传到后台之后,decode转回原本数据类型

现在就是因为从ajax传到后台,json数据格式不一样,导致decode空白
作者: factory    时间: 2014-7-7 16:53:17

mxh0728 发表于 2014-7-7 16:33
现在就是因为从ajax传到后台,json数据格式不一样,导致decode空白

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2