我正在使用PHP开发一个需要以下功能的网页: 1.当用户点击“说谢谢”时,应该用“完成!”进行更改。 2.同时我想在indexController中调用一个动作。 这时我要显示“正在加载......” 4.当前页面有很多动态内容,也不应该改变。
请建议我如何完成上述任务......
答案 0 :(得分:3)
我想你需要一个AJAX电话。我通常这样做是为了加载评论,当你按“更多”时。在我的例子中,有一个空div和一个<a>
标签,其中包含指向评论视图的链接(带有单独的动作,ofc)。然后我将jQuery用于AJAX魔术:
$(function() {
$("a.CommentsListBtn").click(function() {
var tmpHref = $(this).attr("href");
var tmpLayer = $(this).parent().children("div.CommentsList");
tmpLayer.load(tmpHref, function() {
tmpLayer.stop().slideDown("medium");
});
return false;
});
});
我希望这会有所帮助。
答案 1 :(得分:2)