如何在youtube Json链接之间插入字符
How to insert a character in between youtube Json link?
我正在从一个链接获取json
数据,在这个链接中,youtube格式是http:'/'/www.youtube.com'/watch?v=UVKsd8z6scw
,但我需要在这个链接之间添加字母"v
"才能在iframe中显示它。则该链接应该看起来像CCD_ 4格式。如何使用Jquery在该链接中添加字符以显示youtube视频?
//jquery
//http:'/'/www.youtube.com'/watch?v=UVKsd8z6scw should change to http:'/'/www.youtube.com'v/watch?v=UVKsd8z6scw
$(document).ready(function(){
$.getJSON("http://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",function(data){
alert(JSON.stringify(data));
var content='';
$.each(data,function(index,item){
content +='<div class="userdata">';
content +='<div class="userurl">'+item.keywords+'</div>';
content +='<iframe class="usevideourl" src="'+item.videourl+'"></iframe>';
content +='<img src="'+item.thumb+'" class="userimage"></img>';
content +='</div>';
});
$('#dictionary').append(content);
});
});
您可以使用javascript substr函数获取url的部分"/watch?v=UVKsd8z6scw",然后将其附加为http://www.youtube.com''v"如下所示。希望这有帮助。:(
$.each(data,function(index,item){
content +='<div class="userdata">';
var received_url=item.videourl;
var first_part = "http://www.youtube.com''v";
var second_part = received_url.substr(22,url.length);
var edited_url=first+second;
content +='<div class="userurl">'+item.keywords+'</div>';
content +='<iframe class="usevideourl" src="'+edited_url+'"></iframe>';
content +='<img src="'+item.thumb+'" class="userimage"></img>';
content +='</div>';
});
相关文章:
- 在帖子的网格循环之间插入Javascript(Adsense)
- 在数组中的偶数之间插入连字符
- jquery多次在元素之间插入html
- 当数据库值为 NULL 时,如何在 XML 标记之间插入空格
- 单击时在文本之间插入图像节点
- 如何使用javascript在文本之间插入图像节点
- 使用 JavaScript 如何在行的现有
之间插入空白 标签 - 使用 javascript 在两个列表项之间插入下拉项
- 在两个 HTML 注释行之间插入内容
- 如何在两个连续的图像之间插入黑色空格
- 循环遍历 JSON,在对象之间插入键/值
- 如何在数组的元素之间插入空格,该数组作为 HTML 表单的输入读取
- REGEX-在html注释模式之间插入内容
- 使用jQuery在祖先和后代之间插入元素
- 在wordpress网站的帖子之间插入谷歌广告,并进行无限滚动
- Json-在数组元素之间插入一个新对象
- 通过在相乘的成员之间插入*使数学方程字符串有效
- 在summernote上传的图片之间插入br标签
- 如何在现有父级和子级之间插入DIV*
- 在索引x, y之间插入元素