ps脚本将文件载入堆栈 带有jQuery回调的Ajax到Wordpress上的php文件答案(jq回调函
我有以下情况试图在 Wordpress 中使用 Ajax。
1.要调用的文件只有一个很小的代码,例如:<?php echo \"Whatever\" ?>
2.将通过按钮onclick 调用它:
3.函数.php
add_action( \'wp_enqueue_scripts\', \'myajax_data\', 99 );function myajax_data() { wp_localize_script(\'ajax-wear\', \'myajax\', array(\'ajax_url\' => admin_url(\'admin-ajax.php\') ) );}add_action(\'wp_ajax_tablo\', \'tablo\');add_action(\'wp_ajax_nopriv_tablo\', \'tablo\');function tablo() { ob_start(); get_template_part(get_stylesheet_directory_uri() . \'extra-wear\' ); $result = ob_get_contents(); ob_end_clean(); $return = array(\'content\' => $result); wp_send_json($return); wp_die();}
4.jQuery
jQuery(\"#ajaxbtn\").click(function() { jQuery.ajax({ type: \'post\', dataType: \'json\', url: myajax.ajax_url, data: {action: \'tablo\' }, success: function(response) {jQuery(\'#ajax-input\').html(response.content); } });});
5.现在的输出。在控制台中有 XHR 完成加载的信息:发布 \"http//.....\" 但实际上没有发布任何内容。
有人知道该代码有什么问题吗?我的问题是重点。 3任何好的建议都非常感谢。
来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!