Javascript jquery不在symfony 3.3项目中工作
我有一个jequery脚本来处理将youtube视频url(url是实体“Cours”字段的值)转换为嵌入代码的过程。不幸的是,这个脚本不起作用Javascript jquery不在symfony 3.3项目中工作,javascript,jquery,html,symfony,twig,Javascript,Jquery,Html,Symfony,Twig,我有一个jequery脚本来处理将youtube视频url(url是实体“Cours”字段的值)转换为嵌入代码的过程。不幸的是,这个脚本不起作用 YouTube ID: <span id="myId"></span> <br /> <br /> Embed code: <pre id="myCode"></pre> {{ cours.description }}
YouTube ID: <span id="myId"></span>
<br />
<br />
Embed code: <pre id="myCode"></pre>
{{ cours.description }}
{{ cours.prerequis }}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js">
function getId(url) {
var regExp = /^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/;
var match = url.match(regExp);
if (match && match[2].length == 11) {
return match[2];
} else {
return 'error';
}
}
var myId = getId('{{ cours.videoIntro }}');
$('#myId').html(myId);
$('#myCode').html('<iframe width="560" height="315" src="//www.youtube.com/embed/' + myId + '" frameborder="0" allowfullscreen></iframe>');
</script>
YouTube ID:
嵌入代码: {{cours.description}} {{cours.prerequires}} 函数getId(url){ var regExp=/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=\&v=)([^和\?]*)。/; var match=url.match(regExp); if(match&&match[2]。长度==11){ 返回匹配[2]; }否则{ 返回“错误”; } } var myId=getId('{cours.videoIntro}}'); $('#myId').html(myId); $('#myCode').html('');
您是否检查了脚本链接,可能会使用类似CDN的
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
或
我更新了问题并将此行更改为此脚本不工作。请描述问题或复制错误消息。请提供答案。我更新了我的问题。不幸的是,您的解决方案不起作用,那么我们需要知道它出错的原因。请复制错误消息,我们可能会回答它。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>