我有以下用 j子建造的法典。 如果用户拷贝和过去是你的管,那么如果是用来提取录像机,则在舱里采用SapVideoId(str)方法。 采用id,即获得视频图像图片标题和内容。
当文本箱和(......)“#url”的长度超过10年,即提出“jax”要求。 因此,Ajax的请求正在发挥作用。 但现在还有另一个问题。 文本箱有10多个特性,第一次提出2个jax要求(用火力测试)。 当用户进入更多的特征时,提出了许多亚希克斯要求。
因此,这将减缓最后一项贾汉斯请求的进程。 我只想获得你的链接数据,并显示用户能够增加标题和内容的建议。 旧的脸谱视频连接也一样。 没有人在改进守则方面有更好的建议?
jQuery(document).ready(
function(){
$("#url").keyup(function() {
var $t1 = $("#url").val();
var $length = $t1.length;
var $data;
$("#title").val($length);
$("#content").val($t1);
if($length==0){
alert( zero value );
return;
}
if($length>10){
$data = $.ajax({
url: <?php echo $this->Html->url(array("action" => "retrieveVideoFeed"));?> ,
dataType: "json",
data: {
vid: getVideoId($t1)
},
success: function(data) {
alert( success in getting data );
}
});
return;
}
});
function getVideoId(str) {
var urlRegex = /(http|https)://(w+:{0,1}w*@)?(S+)(:[0-9]+)?(/|/([w#!:.?+=&%@!-/]))?/;
if (urlRegex.test(str) && str.indexOf( v= ) != -1)
{
return str.split( v= )[1].substr(0, 11); // get 11-char youtube video id
} else if (str.length == 11) {
return str;
}
return null;
}
}
);