用ajax 传值 结果中包含 带有 html 标签的 字符串 echo json_encode($data) 一直不输出 各种 方式 都试了
结果 我用一个 urldecode 函数 转移一下 就好了 $data['html']=urldecode($data['html']);
然后 echo 就能正常输出
结果 我用一个 urldecode 函数 转移一下 就好了 $data['html']=urldecode($data['html']);
然后 echo 就能正常输出
解决方案 »
- 请问学习php一年,出来找工作大概能可以开多少的工资?
- smarty循环中的自加运算
- PHP ignore_user_abort 自动计划任务、开启、获取状态
- php学习疑惑
- 散分...zendstudio 6 for eclipse 刚安好,不太会用,谁知道"展示片段"在哪里?
- 数据库总是出现Warning: mysql_connect(): User 'playbb' has exceeded the 'max_connections' resource (current value: 60000)
- iis+php+mysql这样子安装的PHP在cookie的设置方面是不是有什么特别注意的地方呢?
- 如何使最新版的PHP4.3.1的gd库支持gif格式
- session已经存进去,但就是取不出里面的值,请教诸位了
- MySQL server error report:Array ( [0] => Array错误
- 调用php但不解析
- thinkphp怎么多表插入
$data = array(
'html' => '<p><a href="http://www.csdn.net">csdn</a></p>'
);
echo json_encode($data);{"html":"<p><a href=\"http:\/\/www.csdn.net\">csdn<\/a><\/p>"}
如果你要检查输出,又不想查看源码的方式,可以这样输出时加header指明是json格式$data = array(
'html' => '<p><a href="http://www.csdn.net">csdn</a></p>'
);
header('content-type:application/json'); // 输出时加header指明是json格式
echo json_encode($data);
{"html":"<p><a href=\"http:\/\/www.csdn.net\">csdn<\/a><\/p>"