4

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

$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);
                                           }
                                      });


                });
4

1 回答 1

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实际上是在当前主题的根目录中找到的。

于 2013-06-13T12:05:26.280 回答