在wordpress页面传递ajax请求

时间:2013-06-13 11:57:07

标签: jquery ajax wordpress

我的主题文件夹中有single.php文件,我在这个文件中使用ajax代码我在同一个文件夹中有另一个文件,我在这里获取此请求但是这里不适合我的是我的jquery用single.php编写的

$na= jQuery.noConflict();
 $na(document).ready(function(){ 
                    $na('nav a').click(function(){
                     var nv=$na(this).text().replace(/\s/g, "_");
                     var pv=nv.toLowerCase();

             $na.ajax({
                         type: "POST",
                         url: '<?php bloginfo('template_url')?>/popupdatapdf.php',
                         data: 'valueMin='+pv,
                        success: function(result){
                                                    alert(result);
                                           }
                                      });


                });

1 个答案:

答案 0 :(得分:2)

尝试这样的事情:

jQuery(function($){ 
    $('nav a').on('click', function(){
        var nv = $(this).text().toLowerCase().replace(/\s+/g, "_");

        $.ajax({
            type: "POST",
            url: '<?php echo get_template_directory_uri(); ?>/popupdatapdf.php',
            data: {valueMin : nv}
        }).done(function(result) {
            console.log(result);
        });
   });
});

打开控制台以检查错误,同样在网络标签中查看文件popupdatapdf.php实际位于当前主题的根目录中。