在进行Ajax调用时,应该根据实际情况选择获取HTML还是获取包含HTML的JSON。
如果只是需要获取HTML内容,并且不需要对内容进行二次处理,那么直接获取HTML即可。例如,以下示例代码使用jQuery框架的get方法获取HTML内容:
$.get('url/to/html', function(data) {
// 对获取到的HTML内容进行处理
});
但如果需要对获取到的内容进行二次处理,例如进行数据筛选、排序等操作,那么最好获取包含HTML内容的JSON,然后再根据需要进行解析和处理。以下示例代码使用jQuery框架的get方法获取包含HTML内容的JSON:
$.get('url/to/json', function(data) {
// 对获取到的JSON数据进行解析
var html = data.html;
// 对获取到的HTML内容进行处理
});
以上是根据实际情况选择获取HTML还是获取包含HTML的JSON的最佳实践。需要注意的是,如果获取HTML内容时需要进行跨域请求,则需要使用JSONP方式进行请求。