Java脚本,从wordpress获取用户特定配置文件的信息并添加到列表中
我试图弄明白如何让javascript从他们的个人资料中抓取每个用户的“twitchname”字段,并将其添加到拖缆列表中 目前,我们必须在下面的JS代码中输入每个人的频道名称:console_purgatory是名称,但我们添加了一个配置文件字段,他们将其添加到他们的配置文件中,我们只想为每个用户获取该字段并将其添加到此处Java脚本,从wordpress获取用户特定配置文件的信息并添加到列表中,java,javascript,wordpress,Java,Javascript,Wordpress,我试图弄明白如何让javascript从他们的个人资料中抓取每个用户的“twitchname”字段,并将其添加到拖缆列表中 目前,我们必须在下面的JS代码中输入每个人的频道名称:console_purgatory是名称,但我们添加了一个配置文件字段,他们将其添加到他们的配置文件中,我们只想为每个用户获取该字段并将其添加到此处 var members = ['console_purgatory']; 这是当前能够显示用户twitch名称的PHP <?php echo xprofile_ge
var members = ['console_purgatory'];
这是当前能够显示用户twitch名称的PHP
<?php echo xprofile_get_field_data( 'TWITCH TV Url', $current_user->ID ); ?>
我是JS的新手,所以如果你需要更多信息,请告诉我
谢谢。我认为有两种方法 弗斯特 您可以将PHP代码内联放置在.PHP文件中的JavaScript中。这不是一个很好看的混合代码,但它可以工作
<script>
var members = ['console_purgatory'];
var id = <?php echo xprofile_get_field_data( 'TWITCH TV Url', $current_user->ID ); ?>
</script>
var成员=['console_purgatory'];
变量id=
第二
您可以使用ajax请求来分离服务以获取ID
service.php包含
<?php
echo xprofile_get_field_data( 'TWITCH TV Url', $current_user->ID );
我不确定我是否在跟踪,“var members=[']”是频道名称的列表,因此在其中应该以“var members=['name1'、'name2'、'name3'、'name4']”结尾。我可能误解了这个问题,但在JavaScript中获取PHP变量的方法与上面类似。也许您正在寻找更像var成员=['']代码>?我明白了,我试过了,但没有成功,但基本上,例如,“将显示用户twitch tv名称。这是我试图描述的示例:。如果这不能帮助或澄清任何事情,那么我就没有想法了。
var members = ['console_purgatory'];
var id = undefined;
$.ajax({
url: "service.php",
data: data,
async: false,
success: function( data ) {
id = data;
}
});
console.log(id); // <-- id is equal to 'data' which is equal to echo in service.php