2015-10-21 90 views
0

,我有以下功能在我的插件如何调用AJAX功能,将调用我的插件的功能

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

我需要使用jQuery调用从我的页面这个功能,但我不知道要放什么我的网址参数。

此代码位于我的插件(插件/为myplugin/settings.php配置)的settings.php这个页面

我不能就这么叫url: mywebsite.com/plugins/myplugins/settings.php,对不对?

+0

[在WordPress插件使用AJAX]的可能的复制(http://stackoverflow.com/questions/17855846/using-ajax-in- a-wordpress-plugin) – xphan

回答

-1

尝试用行动wp_ajax

Demo

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 
} 
+0

好的。谢谢我把这段代码放在哪里?我如何从JS调用这个函数? – user194076

+0

http://www.sitepoint.com/adding-ajax-to-your-wordpress-plugin/ – vrajesh

+0

请检查演示链接 – vrajesh