Я использую это, чтобы преобразовать URL-адрес YouTube для вставки URL-адреса. Я новичок в jquery, пожалуйста, сообщите мне код.
function vidgallerylist()
{
var url=path+"/customer/video";
var value = $(this).attr(result.data[i].vidgalleryUrl);
value = value.replace('feature=player_embedded&','');
if (value.match('(http(s)?://)?(www.)?youtube|youtu\.be'))
{
if (value.match('embed')) { youtube_id = value.split(/embed\//)[1].split('"')[0]; }
else { youtube_id = value.split(/v\/|v=|youtu\.be\//)[1].split(/[?&]/)[0]; }
value = "http://www.youtube.com/v/"+youtube_id;
var htmlInput = "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\""+value+"\"></param><param name=\"allowScriptAccess\" value=\"always\"></param><embed src=\""+value+"\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" width=\"640\" height=\"390\"></embed></object>";
$(this).after("<p>"+htmlInput+"</p>");
}
$.ajax({
type: "GET",
url: url,
success: function(result) {
console.log(result);
for(var i=0;i<result.data.length;i++)
{
$("#tablevidgalleryid").append("<tr><td><a href='"+result.data[i].vidgalleryUrl+"'>"+value+"</a></td></tr>");
}
$('#tablevidgalleryid').DataTable();
}
});
}
Когда я вручную изменил часы для вставки в ссылку (дБ), он показывает, что страница не может быть загружена в браузер result.data [i] .vidgalleryUrl - переменная класса модели из класса сущностей. Может кто-нибудь, пожалуйста, укажите мне правильное направление.