我有产品数据和产品信息。它实际上是以数组的形式,但我尝试使用json_encode
函数将其转换为JSON响应。
问题是它在产品描述中有一些HTML代码,所以它显示了一些行。
链接:http://superwholesalebazaar.xyz/wocom.php
为什么它显示线条?这不是JSON的回应吗?
谢谢!
答案 0 :(得分:0)
它显示了这些行,因为在数据的HTML部分中,您有自然具有与之关联的行删除线样式的元素,例如<del>
元素。
但是由于它是一个json响应并且你将它作为text / html类型发送,浏览器将它全部呈现为HTML,因为json编码转义HTML中的一些字符,它显示有点奇怪,例如某些元素不是& #39; t正确关闭。
我认为您要做的是发送此回复,并将内容类型设置为&#34; json&#34;
以下是如何在php中执行此操作:
header('Content-Type: application/json');
// echo your json content here