使用 JSON,我已成功将结果检索为对象。经过一番努力,我终于让它发挥作用了。不过,我非常感谢任何帮助“清理”解决方案的帮助,因为我读过,作为最佳实践,您应该始终将 HTML 和 jQuery 分开。
代码片段可以在下面的链接中找到:
var results = $.map(data.GSP.RES.R, function (result) {
return {
title: result.T,
snippet: result.S,
url: result.U
};
}); //var results
$.each(results, function (index, obj) {
$('#results_holder').append('<h2><a href="' + obj.url + '">' + obj.title + '</a></h2>' + '<p>' + obj.snippet + '</p>');
}); //each
最佳答案
如果您经常做这种事情,我发现模板库的使用非常有帮助。个人使用handlebars.js。使从 JavaScript 中分离标记变得非常简单。
关于jquery - 从我的函数中删除 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15669293/