PHP将变量返回给AJAX(可能是一个数组?)

时间:2013-01-25 16:48:26

标签: javascript php jquery json ajax

我的愿望是通过AJAX将数据串中的一些信息发送到PHP页面,然后返回变量供我分离,并要求jQuery填写不同的元素。这样我就能说:

$('.elemA').html($variableA);
$('.elemB').html($variableB); etc.

但是我不确定它是否可能或者怎么做..也许它可以返回一个数组供我分开?我不知道。


如果有其他人发现这个问题 - 这个脚本帮助了我,并实际向我展示了JSON编码的含义:http://www.jonsuh.com/demo/jquery-ajax-call-to-php-script-with-json-return

1 个答案:

答案 0 :(得分:3)

您应该使用json_encode($array)。它使用JSON对您的数组进行编码并返回一个可以通过Javascript轻松读取的数据字符串。

要将其转换为Javascript数组,您可以使用parseJSON() 或者@BishopZ建议使用JSON.parse(ajaxResponse),它是在大多数现代浏览器中构建的。