如何调用ajax函数,将调用我的插件's函数


How to call ajax function that will call my plugin's function

我的插件中有以下函数

function IsIdInProject($id=null){
    if ($id=="test")
    {
      return true;
    }
     return false;
    }

我需要使用jquery从我的页面调用这个函数,但我不明白在我的url参数中放入什么。

这段代码位于我的插件的settings.php页面(plugins/myplugin/settings.php)

我不能只叫url: mywebsite.com/plugins/myplugins/settings.php,对吧?

尝试使用wp_ajax

演示
add_action( 'wp_ajax_my_action', 'my_action_callback' );
function my_action_callback() {
$var ="no var";
$id=$_REQUEST['id'];
 if ($id=="test")
{
 $var=$id;
}
echo $var;
    wp_die(); // this is required 
}