我可以创建两个ajax请求,但我想知道是否有一种简单的方法可以让一个请求将HTML发送到一个div而将json发送到一个jquery模板。我过去曾将不同的JSON请求组合在一起,但这涉及标记的HTML。
javascript中的正则表达式和字符串操作会浮现在脑海中,但在大型数据集上可能会变慢。
我宁愿不将服务器“JSON”HTML作为一个元素,这将涉及大量的转义和时间。
答案 0 :(得分:8)
您可以将响应设为JSON,包含HTML字段(html)和另一个嵌套对象(对象):
{
"html": "<a href...",
"object": {}
}
当然,你可以使用更好的名字。