Ajax in wordpress

时间:2014-08-26 作者:nishi

我试图用jquery编写ajax来从数据库中获取数据,但ajax不返回任何数据。我将代码放在标题中,它将返回整个html内容作为响应。在admin ajax中需要编写哪些代码。php使用ajax?

1 个回复
SO网友:TBI Infotech

在函数中编写以下代码。活动主题的php

<script type="text/javascript" >
jQuery(document).ready(function($) {

    var data = {
        \'action\': \'get_data\',
        \'testparam\':\'hello\'  //optional to pass any extra param
    };


    $.ajax(ajaxurl, data, function(response) {
        alert(\'Response: \' + response);
                //Append response in your result wrapper
    });
});
</script>

<?php 


add_action( \'wp_ajax_get_data\', \'get_data_ajax_func\' );

function get_data_ajax_func() {
    global $wpdb; 

    $param =  $_POST[\'testparam\'] ;

        $html = "result"; // get data from database
        echo $html; //return result

    exit(); 
}
?>
Firebug ajax请求检查其工作情况!希望这会有帮助!

结束