如何在ajax调用中使用wordpress函数
发布时间:2020-12-16 01:35:39 所属栏目:百科 来源:网络整理
导读:我想知道在ajax调用中是否有方法使用query_post()等函数? 假设我正在调用文件_inc / ajax.php 我想要使??用wordpress功能,但我不知道为什么. 有人可以帮我吗? 非常感谢 :) WordPress提供了一个Ajax网址,您应该使用一个完整的 Ajax API. 您需要创建一个jQu
我想知道在ajax调用中是否有方法使用query_post()等函数?
假设我正在调用文件_inc / ajax.php 我想要使??用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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |