Wordpress中ajax url的路径

Path for ajax url in Wordpress

本文关键字:路径 url ajax Wordpress      更新时间:2023-09-26

如何在wordpress中调用ajax url。通过javascript文件

我正在使用http://example.com/site/wp-content/plugins/pluginname/upload.php..

这是工作,但现在我改变了结构。

现在我想调用一个类中的函数

e.g
class A{

    function xyz(){
    include('upload.php');
    }
    }

现在,我不是通过javascript文件调用upload.php,而是在类中的xyz函数中加载它。

所以我想要一种方法从javascript文件调用xyz函数。

谢谢

阅读此链接http://codex.wordpress.org/AJAX_in_Plugins。你需要注册wordpress钩子wp_ajax.

添加到php代码中:

add_action( 'wp_ajax_xyz', array($this, 'xyz') );
在javascript

var data = {
    action: 'xyz'
};
// since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
$.post(ajaxurl, data, function(response) {
    alert('Got this from the server: ' + response);
});

你看到这个问题了吗?

    如何在wordpress前端调用ajax Wordpress:如何调用一个ajax调用插件函数?

我认为Getting Started with AJAX &WordPress分页也可以帮助你。