全部的
在我的主题中,顶部有一个通知。用户登录后,可以看到通知更新。单击通知时,我想将数据库警报字段值0更改为1。
我的ajax调用主题
$("#notifications-button").click(function() {
$.ajax({
type : \'POST\',
url: "http://localhost/rupp/wp-admin/admin-ajax.php",
data:{action:\'MyAjaxFunction\'},
success : function(data){
$(\'.message-count\').hide();
},
});
});
和在功能上。php文件
add_action(\'wp_ajax_MyAjaxFunction\',\'MyAjaxFunction\');
function MyAjaxFunction()
{
global $wpdb;
echo (int)$user_ID;
$wpdb->update( $wpdb->wp_frm_items,
array( \'alerts\' => 1)
);
}
但它不会对数据库中的警报字段进行任何更改。这是使用ajax调用主题函数的正确方法吗?