如何在Ajax调用中使用wordpress函数

如何在Ajax调用中使用wordpress函数,第1张

如何在Ajax调用中使用wordpress函数

WordPress提供了一个Ajax网址,您应该将其与完整的Ajax
API
一起使用。

您需要创建一个jQuery函数。

例:

jQuery(document).ready(function($) {    var data = {        action: 'my_action',        whatever: 1234    };    jQuery.post(ajaxurl, data, function(response) {        alert('Got this from the server: ' + response);    });});

ajaxurl var始终在管理员端可用。如果您在前端使用它,则需要对其进行定义。

然后是一个PHP函数,您可以在其中运行查询。PHP函数必须附加到该

wp_ajax_your_action
动作。

例:

add_action('wp_ajax_my_action', 'my_action_callback');function my_action_callback() {    global $wpdb; // this is how you get access to the database    $whatever = intval( $_POST['whatever'] );    $whatever += 10;        echo $whatever;    die(); // this is required to return a proper result}

wp_ajax_your_action
*** 作适用于管理员,如果您需要在前端使用该 *** 作,则该 *** 作为
wp_ajax_nopriv_your_action



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5615151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存