0

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

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

但我不确定是否有可能或如何做到这一点。也许它可以返回一个数组让我以某种方式分开?我不知道。


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

4

1 回答 1

3

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

要将其转换为 Javascript 数组,您可以使用parseJSON() 或按照@BishopZ use 的建议JSON.parse(ajaxResponse),它内置于大多数现代浏览器中。

于 2013-01-25T16:51:25.467 回答