javascript - jquery - 将 JSON 和 HTML 从 AJAX 响应中分离出来

标签 javascript jquery html

我有一个类似这样的 AJAX 响应。

[{"label":"label","label1":"67041","label2":"745","label3":"45191","label4":"11‌​464"}]<table id="table"></table>

响应中同时包含 JSON 和 HTML。

我想将这两件事分开。

并将 JSON 用于我创建的图表函数。

然后将该表附加到 div 中。

任何建议都会非常富有成效。

提前致谢。

最佳答案

在 PHP 中

$array = 'Your json array';
$html = 'Your html codes';

使用两个键创建一个数组

$newArray = array();

$newArray['json'] = $array;
$newArray['html'] = $html;

echo json_encode($newArray);

在 Jquery 中

DataType: 'JSON',
success:function(response){

response.json = 'This is your json';
response.html = 'This is your html';

}

关于javascript - jquery - 将 JSON 和 HTML 从 AJAX 响应中分离出来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23310195/

相关文章:

javascript - 使用 AJAX/jQuery 将 SelectList 获取到 MVC View

javascript - 是否可以确定用户是否完成了使用api观看嵌入式youtube视频的操作?

javascript - 无法从 Javascript 调用新的 Activity

javascript - JSON 编码 HTML 列表 - 所有子项都会显示在所有父项上

javascript - 使用 javascript 和 css 添加另一个导航项

javascript - 使用 View 更改调整 CSS 设计

javascript - 从包含页面的 jsonp api 检索数据

javascript - jQuery 第一次点击 show() 第二次加载视频

javascript - 如何将 Canvas 动态覆盖到图像上

javascript - 使用 javascript 或 JQuery 提取并替换 href 标签