Home >Backend Development >PHP Tutorial >PHP输入json数据的问题

PHP输入json数据的问题

WBOY
WBOYOriginal
2016-06-20 12:31:07762browse

我先用SQL查询出数据库里的数据,然后对其进行遍历,最后用 json_encode编码输出,结果输出的不是json类型的,请问各位大神,怎么解决,万分感激!


回复讨论(解决方案)

那就是json数据,你偏要说不是json类型的。

你输出的结果就是json类型 ,只是你这样看的话是有点问题,你去百度在线json格式化 ,把你的数据放进去格式化一下就行了,但是这个数据不影响你的查询结果,只是json显示的问题。

这个结果看起来确实是json,但是我在js里用ajax进行解析,得到结果如下:
1、我在ajax里把datatype写为json,什么结果都得不到


2、我把datatype注释掉,然后输出data,结果得到一个字符串



所以我这里就搞不懂了。


这是哪来的?也算 json 吗?

把html 里的

这个结果看起来确实是json,但是我在js里用ajax进行解析,得到结果如下:
1、我在ajax里把datatype写为json,什么结果都得不到


2、我把datatype注释掉,然后输出data,结果得到一个字符串



所以我这里就搞不懂了。



这个是因为你的这个页面还有HTML代码,所以你在echo $phptest; exit;增加这个exit;停止输出,记得前面不要用php输出HTML代码

感谢各位大神,问题已解决

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:curl模拟登陆不成功Next article:实现定时计划任务