Javascript 如何将php变量传递给Wordpress AJAX调用?

Javascript 如何将php变量传递给Wordpress AJAX调用?,javascript,php,ajax,wordpress,Javascript,Php,Ajax,Wordpress,我用一个短代码嵌入了一个post(CPT)。因此,我在一个页面上获得了这篇文章的输出,我想通过AJAX过滤这篇嵌入文章的内容。如果我能在ajax调用中发送这篇嵌入文章的ID,那就行了 我从一个短代码[documentlist listid=“2126”]获取嵌入帖子的ID 我有一个$atts['listid']变量如何将其添加到以下ajax代码(位于不同的scripts.js文件中)? /*The ajax call*/ jQuery(function($){ $('#filter #d

我用一个短代码嵌入了一个post(CPT)。因此,我在一个页面上获得了这篇文章的输出,我想通过AJAX过滤这篇嵌入文章的内容。如果我能在ajax调用中发送这篇嵌入文章的ID,那就行了

我从一个短代码[documentlist listid=“2126”]获取嵌入帖子的ID

我有一个$atts['listid']变量如何将其添加到以下ajax代码(位于不同的scripts.js文件中)?

/*The ajax call*/
jQuery(function($){
    $('#filter #documenttypefilter, #filter #applicationareasfilter').change(function(){
        var filter = $('#filter');
        var serializedFilter = filter.serialize();
        $.ajax({
            url:filter.attr('action'),
            data:filter.serialize(),  // form data
            type:filter.attr('method'), // POST

            success:function(data){
                $('#response').html(data); // insert data
            }
        });
        return false;
    });
});
非常感谢你的帮助

我在这附近发现了一些东西:
获取PHP变量,如下所示

var php_var = "<?php echo $atts['listid']; ?>";
var php_var=”“;
现在在AJAX调用中使用它

var php_var = "<?php echo $atts['listid']; ?>";