【问题标题】:How to call ajax function that will call my plugin's function如何调用将调用我的插件函数的ajax函数
【发布时间】:2016-01-20 00:21:42
【问题描述】:

我的插件中有以下功能

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,对吧?

【问题讨论】:

标签: javascript php wordpress


【解决方案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 
}

【讨论】:

  • 好的。谢谢 我把这段代码放在哪里?以及如何从 JS 调用这个函数?
  • 请查看演示链接
  • 如果我的回答是正确的,请点赞并在我的回答旁边打勾,让我的回答成为解决方案。
  • 请多描述一下这个过程。链接到演示和复制粘贴通用代码并没有多大帮助。
猜你喜欢
  • 2011-02-23
  • 1970-01-01
  • 1970-01-01
  • 2021-06-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-05
  • 1970-01-01
相关资源
最近更新 更多