参考错误未定义

时间:2016-01-29 01:29:41

标签: javascript php html

我收到参考错误视频下载未定义

<button id="download" onclick="videodownload()">download</button> 

语法错误意外标识符

function videodownload(){
            var fileName = <?php  echo $video_arr['video_link']; ?> // you need to get your filename, e.g. "video.mp4"
            window.location.href = 'https://ip address/testNxServer/trynewnew/menu/stream\video/download.php?filename=' + fileName;
            }   

使用chrome开发者控制台输出上述代码

var fileName = original/480p/01ccc8dbb9a2f812a50bfc0a7652c8b5aca6ab31480p.mp4 // you need to get your filename, e.g. "video.mp4"

我似乎无法找到问题..请帮助我。

1 个答案:

答案 0 :(得分:3)

您需要将文件名放在引号中,因为它是一个字符串。 var fileName = <?php echo json_encode($video_arr['video_link']); ?>; 是将PHP值转换为等效的javascript文字的最佳方法;它会添加引号,以及任何必要的转义。

tintColor