-1

我正在构建一个网站,通过向 PHP 页面发出 ajax 请求来将新数据加载到页面中,该页面会提取新数据,然后将其附加到文档中。有一个计票器计算票数。这里唯一的问题是我正在使用另一个加载函数来增加投票数。

以编程方式,如下所示

$.ajax({
    url: 'load.php',
    type: 'POST',
    data: data,
    cache: false,
    success: function (data) {
      var json = jQuery.parseJSON(data);
      if (json.status == 'newcontent') {
        $('.loadafter').before(json.content)
      }
    });
$.ajax({
    url: 'voteup.php',
    type: 'POST',
    data: data,
    cache: false,
    success: function (data) {
      var json = jQuery.parseJSON(data);
      if (json.status == 'success') {
        $("#votecount"+).load("home.php #votecount" + postid);
      }

第二个ajax请求对上一个ajax请求添加的新内容不起作用的问题

编辑:变量 postid 用于定位正在投票的帖子

4

1 回答 1

0

粗略的猜测你的问题是$("#votecount"+).load("home.php #votecount" + postid);

$("#votecount"+)不是有效的选择器。尝试修复它。

当你直接打电话时,还要检查你会得到什么"home.php #votecount" + postid

于 2013-09-16T01:38:01.273 回答