Javascript 将带有HTML字符串的数组返回到jquery$.post方法

Javascript 将带有HTML字符串的数组返回到jquery$.post方法,javascript,php,jquery,html,json,Javascript,Php,Jquery,Html,Json,我使用jquery$.post方法调用一个php脚本,如下所示 $.post('{$site_url}tests/tests/content', params, function (data) { $('#some-div1').html(data[1]); $('#some-div2').html(data[2]); } 在php脚本中,我返回以下数组: $return_html = array(); $return_html['key1'] = '<tr><td

我使用jquery$.post方法调用一个php脚本,如下所示

$.post('{$site_url}tests/tests/content', params, function (data)
{
  $('#some-div1').html(data[1]);
  $('#some-div2').html(data[2]);
}
在php脚本中,我返回以下数组:

$return_html = array();
$return_html['key1'] = '<tr><td colspan="20" class="center">record 1</td></tr><tr><td colspan="20" class="center">record 2</td></tr>';

$return_html['key2'] = '<tr><td colspan="20" class="center">category 1</td></tr><tr><td colspan="20" class="center">category 2</td></tr>';

echo json_encode($return_html);
exit;
$return\u html=array();
$return_html['key1']='record 1record 2';
$return_html['key2']='category 1category 2';
echo json_encode($return_html);
出口

返回的json字符串未在我的页面上正确显示html。如何将其解析回html页面上的有效html

您必须解析javascript中的JSON数组才能获得其中包含的值。我建议尝试一下:

$.post('{$site_url}tests/tests/content', params, function (data)
{
    var parsedData = JSON.parse(data);
    console.log(parsedData);
}
这将把数据对象放入控制台,让您查看它是如何组成的。您应该能够使用parsedData.key1和parsedData.key2访问返回的数据


干杯

您必须解析javascript中的JSON数组,才能获取其中包含的值。我建议尝试一下:

$.post('{$site_url}tests/tests/content', params, function (data)
{
    var parsedData = JSON.parse(data);
    console.log(parsedData);
}
这将把数据对象放入控制台,让您查看它是如何组成的。您应该能够使用parsedData.key1和parsedData.key2访问返回的数据


干杯

您必须解析javascript中的JSON数组,才能获取其中包含的值。我建议尝试一下:

$.post('{$site_url}tests/tests/content', params, function (data)
{
    var parsedData = JSON.parse(data);
    console.log(parsedData);
}
这将把数据对象放入控制台,让您查看它是如何组成的。您应该能够使用parsedData.key1和parsedData.key2访问返回的数据


干杯

您必须解析javascript中的JSON数组,才能获取其中包含的值。我建议尝试一下:

$.post('{$site_url}tests/tests/content', params, function (data)
{
    var parsedData = JSON.parse(data);
    console.log(parsedData);
}
这将把数据对象放入控制台,让您查看它是如何组成的。您应该能够使用parsedData.key1和parsedData.key2访问返回的数据


干杯

代替数据[1]和数据[2]使用data.key1和data.key2代替数据[1]和数据[2]使用data.key1和data.key2代替数据[1]和数据[2]使用data.key1和data.key2代替数据[1]和数据[2]使用data.key1和data.key2