Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何调用ajax函数来调用我的插件';s函数_Javascript_Php_Wordpress - Fatal编程技术网

Javascript 如何调用ajax函数来调用我的插件';s函数

Javascript 如何调用ajax函数来调用我的插件';s函数,javascript,php,wordpress,Javascript,Php,Wordpress,我的插件中有以下功能 function IsIdInProject($id=null){ if ($id=="test") { return true; } return false; } 我需要使用jquery从我的页面调用这个函数,但我不知道在我的url参数中放什么 此代码位于我的插件(plugins/myplugin/settings.php)的settings.php页面中 我不能直接调用url:mywebsite.com/plug

我的插件中有以下功能

function IsIdInProject($id=null){
    if ($id=="test")
    {
      return true;
    }
     return false;
    }
我需要使用jquery从我的页面调用这个函数,但我不知道在我的url参数中放什么

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


我不能直接调用
url:mywebsite.com/plugins/myplugins/settings.php
,对吗?

尝试使用action
wp\u ajax


可以谢谢,我把代码放在哪里?如何从JS调用此函数?请检查演示链接如果我的答案正确,请向上投票并在我的答案旁边打勾,使我的答案成为解决方案thx。请详细描述此过程。链接到演示和复制粘贴通用代码没有多大帮助。请检查此链接:可能重复
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 
}