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