我可以创建两个 ajax 请求,但我想知道是否有一种简单的方法可以让一个请求将 HTML 发送到一个 div 并将 json 发送到 jquery 模板。我过去曾将不同的 JSON 请求组合在一起,但这涉及标记的 HTML。
我想到了 javascript 中的正则表达式和字符串操作,但在大型数据集上这可能会变慢。
我宁愿不让服务器将 HTML“JSON”化为一个元素,这将涉及大量转义和时间。
最佳答案
您可以让响应为 JSON,带有 HTML 字段 (html) 和另一个嵌套对象 (object):
{
"html": "<a href...",
"object": {}
}
当然,您可以使用更好的名称。
关于javascript - 一个请求中包含 JSON 和 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8767113/