我一直在审查我的代码,试图整理它,并且当我需要从页面中复制html的时候,我写的jQuery的方式生病了。这里是我的意思是:凌乱的jquery + HTML + PHP
我有过类似的论坛帖子(我的实际代码更HTML重)循环的网页的部分:
<? foreach ($posts as $post): ?>
<div class="post">
<div class"post_details">
<a href="<?= $post->link ?>"><?= $post->title ?></a>
<br>
<?= $post->timestamp ?>
</div>
</div>
<? endforeach ?>
然后在我的jQuery的,我基本上都经过一个AJAX请求,以获得更多最近的职位的结果复制此HTML循环:
for (i = 0; i < response.length; i++) {
post = respnse[i];
html = '<div class="post">';
html += '<div class"post_details">';
html += '<a href="' + post.link + '">' + post.title + '</a>';
html += '<br>';
html += post.timestamp;
html += '</div>';
html += '</div>';
}
// Inject html into page
$(".feed").prepend(html);
如果我改变其中PHP遍历对象中的HTML的布局,然后我也有改变HTML中jQuery。然后我得到了许多基本上重复的代码,这些代码就像任何东西一样变得混乱。
有没有更好的链接jQuery的HTML元素,使代码更简洁的方法?
的http:// codereview.stackexchange.com/ – j08691