Preciso de ajuda para colocar isso $ id valor no javascript abaixo
PHP:
<?php
$id = NULL;
$username = "YouTube";
$xml = simplexml_load_file(sprintf("http://gdata.youtube.com/feeds/base/users/%s/uploads?alt=rss&v=2&orderby=published", $username));
if ( ! empty($xml->channel->item[0]->link) )
{
parse_str(parse_url($xml->channel->item[0]->link, PHP_URL_QUERY), $url_query);
if ( ! empty($url_query["v"]) )
$id = $url_query["v"];
}
echo $id; // Outputs the video ID.
?>
JS: Necessidade $ id valor ---> "Eu preciso do valor para ir aqui"
<script type="text/javascript">
$("document").ready(function() {
var options = { videoId: "I need the value to go right here", start: 3 };
$("#video1").tubular(options);
});
</script>
Respostas:
2 para resposta № 1Faça algo assim ....
<script type="text/javascript">
$("document").ready(function() {
var options = { videoId: "<?php echo $id?>", start: 3 };
$("#video1").tubular(options);
});
</script>
Mas certifique-se de incluir este script no arquivo php.
Outra solução poderia ser usar a variável oculta html e acessar esse valor usando js.
1 para resposta № 2
pelo uso de
<script type="text/javascript">
....
</script>
Entendo que você está usando javascript dentro da sua visualização! Então por que não fazer isso
var options = { videoId: "<?php echo $id; ?>", start: 3 };
0 para resposta № 3
Usar
<script type="text/javascript">
var id= "<?= $id; ?>";
</script>
agora você pode usar a variável id no seu javascript
<script type="text/javascript">
$("document").ready(function() {
var options = { videoId: id, start: 3 }; // id variable which is filled by $ib variable of php
$("#video1").tubular(options);
});
</script>