栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Wordpress AJAX不起作用-响应0

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Wordpress AJAX不起作用-响应0

去掉

<script>alert('echo');</script>

如果您检查控制台,您的回应应该是echo。我怀疑以上所有代码都在您的插件功能文件中。基本上,php函数应放在函数文件中。

jQuery应该放置在您要从中接收响应的模板中。

将其放在函数文件中…从类中删除jquery …

add_action('wp_print_footer_scripts', 'print_js', 1000);    function print_js() { ?>    <script type="text/javascript">    jQuery(document).ready(function(){        jQuery.ajax({ url: 'wp-admin/admin-ajax.php', type: 'POST', data: {     'action': 'test_callback',     'whatever': 'text' }, success: function (output) {   alert(output); }    });    });    </script><?php}

将此内容移出课堂…

 function test_callback() {         $whatever = 8;         echo $whatever;         die(); } add_action( 'wp_ajax_nopriv_testaction', 'test_callback' ); add_action( 'wp_ajax_testaction', 'test_callback' );


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/386123.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号