一个请求中有JSON和HTML吗?

时间:2012-01-07 03:27:55

标签: javascript html ajax json

我可以创建两个ajax请求,但我想知道是否有一种简单的方法可以让一个请求将HTML发送到一个div而将json发送到一个jquery模板。我过去曾将不同的JSON请求组合在一起,但这涉及标记的HTML。

javascript中的正则表达式和字符串操作会浮现在脑海中,但在大型数据集上可能会变慢。

我宁愿不将服务器“JSON”HTML作为一个元素,这将涉及大量的转义和时间。

1 个答案:

答案 0 :(得分:8)

您可以将响应设为JSON,包含HTML字段(html)和另一个嵌套对象(对象):

{
    "html": "<a href...",
    "object": {}
}

当然,你可以使用更好的名字。