javascript - AJAX JQUERY 代码的哪一部分确定输出数据的占位符

标签 javascript php jquery mysql ajax

我正在使用这里的代码Voting system with jQuery, Ajax and PHP

我对代码进行了一些操作以用于我的目的,即让用户从右列中选择兴趣字段并将它们移动到左列,这是她收集的兴趣。这个想法是,当用户单击一个单词时,它将从该列中消失并出现在相对的列中。 现在 PHP 和 mySQL 部分工作正常,但我无法弄清楚一些事情:

  1. 如何使用相同的点击功能更新两列?
  2. 虽然点击一个单词会使其消失,但我看不到代码的哪一部分是这样做的?

这是我的 jQuery 代码:

$(function() {
    $(".vote").click(function() {
        var id = $(this).attr("id");
        var name = $(this).attr("name");
        var dataString = 'id='+ id ;
        var parent = $(this);

        if (name == 'up') {
            $(this).fadeIn(200).html('<img src="dot.gif" align="absmiddle">');
            $.ajax({
                type: "POST",
                url: "up_vote.php",
                data: dataString,
                cache: false,
                success: function(html) {
                    parent.html(html);
                } 
            });
        }

这是 HTML 部分:

<table width="300">
    <tr>
        <td width="150">
            <a href="" class="vote" id="23" name="down">Cinema</a>
            <a href="" class="vote" id="24" name="down">Acting</a>
        </td>   
        <td width="150">
            <a href="" class="vote" id="12" name="up">Sports</a>
            <a href="" class="vote" id="13" name="up">Riding</a>
        </td>   
    </tr>
</table>

我希望能够决定在哪里显示输出。感谢您的每一个建议

最佳答案

你可以输出任何你想要的地方,假设你想将返回结果放在测试类的div中,你可以这样做:

   success: function(html)
    {
   $('.test').html(html);
    }  });
    }

关于javascript - AJAX JQUERY 代码的哪一部分确定输出数据的占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27148490/

相关文章:

javascript - 为什么 true 在我的 javascript 中没有正确推送?

php - 在 PHP 中删除数组项的最佳方法是什么?

javascript - 如何使用 javascript 将类作为字符串添加到元素中?

javascript - Slick.js:如何删除当前幻灯片?

javascript - jQuery ajax 不会在成功时删除微调器

javascript - 尝试查看元素是否在 style 标签中具有特定的 CSS 属性

php - 我的 JavaScript 代码在 Firefox 中运行良好,但在 chrome 和 IE 中运行不正常

javascript - v-date-picker 日期格式为 DD-MM-YYYY vuetify

javascript - ES6 promise /在多个 promise 完成后调用函数(不能使用 Promises.all)

php - Laravel模型对象检索关系模型与where条件没有 "get"方法