如何解析ajax响应并在html

时间:2016-06-21 11:31:45

标签: javascript php jquery css ajax

我正在我的网站上创建一个喜欢和不喜欢的系统。每当用户点击like按钮时,将使ajax请求像该特定帖子一样递增。同样,当用户点击不喜欢按钮时,它会不喜欢增加。

现在我想要的是我想获取帖子喜欢和不喜欢的信息。为此,请求将由ajax进行,并且在处理页面之后将返回此关联数组。现在我想在远程页面返回的页面上使用这些值。

我想知道如何让我的php脚本与我的通信 Javascript客户端。

由于

Array ( [likes] => 4 [dislikes] => 5 [like_width] => 44 [dislike_width] => 55 [message] => [dislike_button] => [like_button] => ) 

1 个答案:

答案 0 :(得分:1)

您需要以JSON格式返回数据,否则Javascript将无法解析输出。

使用json_encode($yourArray)将数组转换为JSON格式的字符串。

如果添加标题以返回类型" application / json" JavaScript只是读取了一个js对象。 如果返回类型是" text / html" (默认值)您需要使用JSON.stringify(data)将sctring转换为JSON。