Wordpress自定义表Ajax接收器

时间:2016-05-06 15:11:25

标签: ajax database wordpress post

我在这方面使用WordPress和AJAX相当新。我需要在我的管理区域中有一个表格,其中填写了对我的网站的查询。

我在管理面板中设置了一个由外部数据库填充的自定义表。这很好用。填写完毕后,我希望能够更改选择框以跟踪某些查询的状态。

我已插入选择框,一切似乎都很好。但是,此时,我想使用AJAX将更改后的状态(特别是新选择选项的索引号)发布回我要填充的数据库。

我已经找到了一些这样做的例子,并且在尝试解决它时已经花了很长时间但是一旦发送了AJAX帖子,我不知道OR在哪里处理收到这个和让它更新数据库。

目前,AJAX帖子指向的网址是存储我的自定义表格的.php文件。

有人可以解释下面代码的每个方面的作用,以及我似乎缺少的步骤:

jQuery(function( $ ) {

$(".select-status").on( 'change', function() {

    var $currentSelect = $(this);
    var currentId = $currentSelect.attr('id');

    var url = "/wp-content/plugins/custom-list-table-example/list-table-example.php"; // the script where you handle the form input.

    console.log(currentId['value']);

    $.ajax({

        type: 'POST',

        url: url,

        data: $currentSelect.serialize(),
        success: function(data) {

            alert(data);

        },
        error: function() {

            alert('There was an error: Failed to update database');

        }

    })

});

});

select-status是给每个选择框的类。

任何帮助都会受到大力赞赏。

This site给了我希望,但我无法确定这是否相关或我将在WordPress中实现不同部分。

0 个答案:

没有答案