【发布时间】:2016-07-20 09:57:10
【问题描述】:
我有一个div,它显示包含锚标记的文章,这些标记是“喜欢”和“不喜欢”按钮。当一些点击喜欢或不喜欢时,我想更新div,而无需刷新整个页面。这是div:
#Print out article and display information
echo "<article style='border: 2px solid #10466C;' class='topContent'>
<header>
<a class='article_title' href='article.php?article=$id'><h3>$title</h3></a>
</header>
<p class='date-author'>Date: $date <br /> Author: <span style='color: #10466C;'>$author </span> | Catagory: <a href='#'>$catagory</a> | Writer Level: $level<br />
Comments: ($cmt_total) </p>
<content>
<img class='article-image' src='$image' />
<div style = 'float: left; margin-left: 3%; width: 45%;'>
<div class='like_box'>
<a href='vote.php?vote=like&title=$title'><img src='img/like.png' class='vote'></a><p class='vote_text'>$like_num</p>
<p style='color: #fff;'>$like_username</p>
</div>
<div class='dislike_box'>
<a href='vote.php?vote=dislike&title=$title'><img src='img/dislike.png' class='vote'></a><p class='vote_text'>$dislike_num</p>
<p style='color: #EC2800;'>$dislike_username</p>
</div>
</div>
<div style='display: inline-block; margin-top: 10px;'>
$text<a href='article.php?article=$title'><b>read more</b></a>
</div>
</content>
<br />
<br />
</article> ";
}
如果您查看名为“like_box”和“dislike_box”的divs,您会看到 PHP 脚本喜欢的锚标记内部。
我的问题是如何运行该脚本而无需刷新页面并使用标题标签进行重定向。感谢您提供任何帮助,我愿意提供您可能需要的任何额外信息。我已经尝试了很多方法,我知道它需要 AJAX 或 JavaScript,无论哪种方式对我来说都无关紧要。
谢谢。
【问题讨论】:
-
#javascript #ajax,您自己已经回答了这个问题。到目前为止,您尝试过什么?
-
兄弟你也用ajax吗?
-
看起来不太好
-
他们给出了归属和解释@Stu¯\_(ツ)_/¯
标签: javascript php html ajax web