获取从PHP到JavaScript的输入值
Get input value from PHP to JavaScript
我目前有一个Wordpress插件,可以在Wordpress管理中输入我的YouTube频道ID。
我还运行了一个JavaScript YouTube脚本,我想插入频道ID值来替换我的JavaScript文件中的"YoutubeChannelId"。
以下是我需要修复的JavaScript代码,以显示输入到我的wordpress管理员中的相同ChannelID。
下面是用于输入和显示ChannelID输入代码的PHP代码片段。
有什么想法吗?(提前感谢(
function makeRequest() {
var request = gapi.client.youtube.search.list({
part: 'snippet',
channelId: YoutubeChannelId,
playerVars: { 'autoplay': 1, 'controls': 1,'autohide':1, },
maxResults: 1,
type: 'video',
eventType: 'live'
// Channel ID
add_settings_field(
$this - > option_name.
'channel', // Setting Slug
__('YouTube Channel ID', 'wpsk'), // Title
array( & $this, 'settings_field_input_text'), // Callback
$this - > slug.
'_general', // Page Name
'ytc_general', // Section Name
array(
'field' => $this - > option_name.'[channel]',
'description' => sprintf("<strong>[%s]</strong> ".__('Your YouTube Channel ID (get it from <a href="%s" target="_blank">YouTube Account Overview</a>)',
'wpsk'), __('Required'), 'https://www.youtube.com/account_advanced'),
'class' => 'regular-text',
'value' => $this - > defaults['channel'],
) // args
);
如果我理解得对,你想把php变量传递给javascript吗
您可以通过多种方式做到这一点:
1-对服务器进行ajax调用
2-将变量放在Web文件中的某个位置(即<script type="text/javascript"> var js_var = <?php echo json_encode(php_var); ?> ; </script>
)并在js文件中调用该变量
3-将javascript文件转换为php文件,并将变量直接插入其中
4-如果你想要类似"This is the yt channel id:'YoutubeChannelId'"的东西,你可以把它写进dom中,并用js分析元素
凡事皆有利弊
若要进一步阅读,这可能会有所帮助:
如何将变量和数据从PHP传递到JavaScript?
相关文章:
- 如何在用户输入 javascript 时更改值
- 名称href标签根据用户文本输入JavaScript
- 赢得't输入javascript if/else语句
- 使用用户输入javascript进行权重转换
- 未捕获的语法错误:输入JavaScript意外结束
- 输入javascript函数
- 在无效输入:JavaScript 上停止注册
- 输入表单 浏览并获取文件夹路径并保存在文本输入Javascript中
- 用户输入 - Javascript Node js.
- 过滤文本输入 JavaScript
- 在单击“输入 JavaScript HTML 表单”时更改焦点
- 如何在客户端验证文件输入(Javascript)
- 如何获取输入Javascript的密码值
- 可以't使用CKEditor对话框输入javascript
- 如何在html代码中输入javascript变量
- 正在验证维度文本输入javascript
- 如何输入javascript对象's值转换为sql数据库
- 如何在用户输入javascript时删除字符
- 允许用户输入javascript代码
- 基于用户输入Javascript生成HTML