从ajax中的wordpress调用PHP函数?

reset.php文件:

 

脚本Ajax:

  $(document).ready(function() { $('#reset_general').click(function() { $('#result1').css("display", "block"); jQuery('#result1').animate({'opacity': '1'}); }); }); function resetgeneral() { $.ajax({type: 'POST', url: '/fantasticpopuptemplate/inc/reset.php', success: function(response) { //$('#fff').find('.form_result').html(response); $('#result1').css("display", "none"); $('#resets1').css("display", "block"); $('#resets1').html("Settings Resets"); $('#resets1').fadeOut(2500, "linear"); }}); return false; }  

嗨我试图在ajax中调用php重置function,但当我谷歌搜索我知道不是直接调用PHP函数的可能性所以我把该特定的function在单独的php文件中并调用该php文件我不知道我怎么能这样做ajax我尝试了上面的代码但没有任何反应。 出现设置重置消息。 我怎么能这样做任何帮助都会很棒。 在使用ajax概念之前,我尝试使用php中的isset函数但是每次都会加载页面加载,只有我跳进了ajax。

有一种通过依赖admin_ajax.php在WordPress插件中实现AJAX的标准方法。 通过为AJAX操作分配函数,文件名具有误导性,因为它也可以在前端使用。

WordPress Codex有一个很好的描述:

http://codex.wordpress.org/AJAX_in_Plugins

有一点需要注意:你的AJAX处理函数总是必须用die()命令终止,以避免WordPress的额外’0’输出。