这是$.ajax传给php的json串
[
{
"user": {
"user1": "user1"
},
"tab": {
"表名": "表名"
},
"col": {
"列名": "列名"
},
"isdmptab": "0",
"lderrset": "stopld"
},
{
"user": {
"user1": "user1"
},
"tab": {
"表名": "表名"
},
"col": {
"列名": "列名"
},
"isdmptab": "0",
"lderrset": "stopld"
},
{
"user": {
"user1": "user1"
},
"tab": {
"表名": "表名"
},
"col": {
"列名": "列名"
},
"isdmptab": "0",
"lderrset": "stopld"
},
{
"user": {
"user1": "user1"
},
"tab": {
"表名": "表名"
},
"col": {
"列名": "列名"
},
"isdmptab": "0",
"lderrset": "stopld"
},
{
"user": {
"user2": "user2"
},
"tab": {
"表名": "表名"
},
"col": {
"列名": "列名"
},
"isdmptab": "0",
"lderrset": "stopld"
}
]
这是php部分$_POST['tabmap']的输出
中文部分 结果不对
Array
(
[0] => Array
(
[user] => Array
(
[user1] => user1
)
[tab] => Array
(
[0] => 表名
)
[col] => Array
(
[0] => 列名
)
[isdmptab] => 0
[lderrset] => stopld
)
[1] => Array
(
[user] => Array
(
[user1] => user1
)
[tab] => Array
(
[0] => 表名
)
[col] => Array
(
[0] => 列名
)
[isdmptab] => 0
[lderrset] => stopld
)
[2] => Array
(
[user] => Array
(
[user1] => user1
)
[tab] => Array
(
[0] => 表名
)
[col] => Array
(
[0] => 列名
)
[isdmptab] => 0
[lderrset] => stopld
)
[3] => Array
(
[user] => Array
(
[user1] => user1
)
[tab] => Array
(
[0] => 表名
)
[col] => Array
(
[0] => 列名
)
[isdmptab] => 0
[lderrset] => stopld
)
[4] => Array
(
[user] => Array
(
[user2] => user2
)
[tab] => Array
(
[0] => 表名
)
[col] => Array
(
[0] => 列名
)
[isdmptab] => 0
[lderrset] => stopld
)
)
json_decode只支持utf-8,看看你的代码文件的编码是否正确。