Wordpress自定义表Ajax接收器
在这方面,我对使用WordPress和AJAX相当陌生。我需要有一个在我的行政区,这是我的网站查询填充表 我在管理面板中设置了一个由外部数据库填充的自定义表。这个很好用。一旦这已经填充,我想能够改变一个选择框,以保持跟踪某些查询的状态 我已经插入了选择框,一切似乎都很好。然而,此时,我想使用AJAX将更改的状态(特别是新选定选项的索引号)发布回要填充的数据库 我已经找到了许多这样的例子,并且花了一点时间试图了解它,但是一旦AJAX帖子被发送,我不知道如何或在哪里处理收到的消息并让它更新数据库 目前,AJAX帖子指向的url是存储自定义表的.php文件 有人能解释一下以下代码的每个方面都做了什么,以及我似乎遗漏了哪些步骤:Wordpress自定义表Ajax接收器,ajax,database,wordpress,post,Ajax,Database,Wordpress,Post,在这方面,我对使用WordPress和AJAX相当陌生。我需要有一个在我的行政区,这是我的网站查询填充表 我在管理面板中设置了一个由外部数据库填充的自定义表。这个很好用。一旦这已经填充,我想能够改变一个选择框,以保持跟踪某些查询的状态 我已经插入了选择框,一切似乎都很好。然而,此时,我想使用AJAX将更改的状态(特别是新选定选项的索引号)发布回要填充的数据库 我已经找到了许多这样的例子,并且花了一点时间试图了解它,但是一旦AJAX帖子被发送,我不知道如何或在哪里处理收到的消息并让它更新数据库 目
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
是指定给每个选择框的类
任何帮助都将不胜感激
给了我希望,但我不知道这是否相关,或者我将在WordPress中实现不同的部分