如何在php块中添加一个javascript变量作为参数?

时间:2016-02-17 00:24:10

标签: javascript php wordpress google-maps

我正在创建一个在wordpress中使用谷歌地图显示多个标记的网站,并且在点击每个标记时,它将从数据库中检索相应的帖子。我正在尝试向标记添加侦听器,并希望它获取具有特定帖子ID的自定义字段。我可以通过以下代码使用不使用任何变量作为帖子ID:

for (i=0;i<map.markers.length;i++){
        thepostid = map.markers[i].postID;
        marker.addListener('click', function() {
              $('#article-bottom p').text('<?php echo get_field('sound_description', 59);
        });
    }

...但我需要用我创建的名为&#39; thepostid&#39;的javascript变量替换帖子ID(在上例中为59)。我能想到的唯一方法就是在第一个参数之后打破php并将其与我的javascript变量连接起来,然后结束php块,但我还没有想到要完成这个。我试过了

$('#article-bottom p').text('<?php echo get_field('sound_description',?>' + thepostid + '<?php );?>');

......但这不起作用。

非常感谢您对我开始的javascript知识的任何帮助!

0 个答案:

没有答案