0

我想做的是有一个按钮,您可以单击该按钮来刷新评论部分而无需重新加载页面。这看起来应该很简单,但我无法理解 Ajax。

(还没有按钮,只是一个间隔)

setInterval(function(){
    $(".commentswrapper").load("html");
}, 10000);


Failed to load resource: the server responded with a status of 404 (Not Found)    
localhost:8888/post-title/html

(链接中省略了 http://,因为 SO 不会让我将其包装在代码标签中或以其他方式发布)

那不应该只是刷新那个div的html吗?

4

1 回答 1

0

jquery load 方法请求一个 HTML 页面并将其放入您的 div 中。您提供的参数是来自您服务器的 URL。在您的示例中,它正在请求“HTML”的 URL,该 URL 在 Wordpress 中不存在。

要使这个工作,您必须编写一个新的服务器脚本,例如 Getcomments.php,它返回当前页面的评论。

这不是微不足道的,除非你已经在 php 中完成了一些服务器端编程并且熟悉 Wordpress codex,

于 2013-03-29T22:33:00.640 回答