Sql 点击按钮在wordpress中插入数据

Sql 点击按钮在wordpress中插入数据,sql,ajax,wordpress,Sql,Ajax,Wordpress,我无法在wordpress中插入此内容。没有插入任何内容。如果您能帮助我,谢谢 如何在ajax中实现这一点 您需要一些Javascript来连接HTMLrating()调用和PHP代码。将您的add_action函数重新命名为前缀为wp_ajax(以及更具描述性的操作名称): 然后添加一个本地化字符串,将Javascript文件指向右侧admin ajax.php文件: wp_localize_script( "ajax-script", "ajaxurl", admin_url("admin

我无法在wordpress中插入此内容。没有插入任何内容。如果您能帮助我,谢谢

如何在ajax中实现这一点


您需要一些Javascript来连接HTML
rating()
调用和PHP代码。将您的
add_action
函数重新命名为前缀为
wp_ajax
(以及更具描述性的操作名称):

然后添加一个本地化字符串,将Javascript文件指向右侧
admin ajax.php
文件:

wp_localize_script( "ajax-script", "ajaxurl", admin_url("admin-ajax.php"));
最后,在一个文件中定义一个Javascript函数(在您的例子中,就是您已经调用的
rating()
),该函数将在页面上输出给用户,在页面上可以调用该函数将数据发布到
wp_ajax.php

function rating() {
    var data = {
        'action': 'rating'
    };

    jQuery.post(ajaxurl, data, function(response) {
        alert('Got this from the server: ' + response);
    });
}

您应该回顾。

您对服务器端(PHP)和客户端(Javascript)代码之间的分离的理解是有缺陷的-在HTML中使用
onclick=“rating();”
将触发名为
rating()
的Javascript函数。这无法触发您发布的PHP代码。
function rating() {
    var data = {
        'action': 'rating'
    };

    jQuery.post(ajaxurl, data, function(response) {
        alert('Got this from the server: ' + response);
    });
}