未捕获的SyntaxError:意外的令牌非法和SyntaxError:未终止的字符串文字
Uncaught SyntaxError: Unexpected token ILLEGAL and SyntaxError: unterminated string literal
我的代码如下:
<!Doctype html>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"> </script>
<script type="text/javascript" src="uploadify/jquery.uploadify.min.js"></script>
<script>
function deleteFile(file_name) {
alert("Hello " + file_name);
}
$(function() {
$('#file_upload').uploadify({
'removeCompleted' : false,
'fileTypeDesc' : 'Image Files',
'fileTypeExts' : '*.gif; *.jpg; *.png',
'method' : 'post',
'queueSizeLimit' : '5',
'swf' : 'uploadify/uploadify.swf',
'uploader' : 'uploadimage.cgi',
'uploadLimit' : '5',
'onUploadSuccess': function(file, data, response) {
$(".imgpreview").append("<img src='"" + data + "'" id='"i" + file.id + "'" height='"100px'" width='"100px'" /><a onclick='"alert('" + data + "')'">X</a>");
},
});
});
</script>
<link rel="stylesheet" type="text/css" href="uploadify/uploadify.css" />
</head>
<body>
<input type="file" name="file_upload" id="file_upload" />
<div class="imgpreview" id="imgpreview" style="height:100px;width:500px;border:2px solid;">
</div>
</body>
</html>
上传图片后,屏幕上的图片旁边出现了"X"。点击链接"X"后,我收到"未捕获的SyntaxError:意外令牌非法"在Chrome和"SyntaxError:未终止的字符串文字"在Firefox。请帮忙查找错误
<!Doctype html>
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
function delimg(img)
{
alert(img);
}
</script>
<script>
$(function() {
$('#file_upload').uploadify({
'removeCompleted' : false,
'fileTypeDesc' : 'Image Files',
'fileTypeExts' : '*.gif; *.jpg; *.png',
'method' : 'post',
'queueSizeLimit' : '5',
'swf' : 'uploadify/uploadify.swf',
'uploader' : 'uploadimage.cgi',
'uploadLimit' : '5',
'onUploadSuccess': function(file, data, response) {
data=$.trim(data);
$("#imgpreview").append("<img src='"+ data + "' width='75' height='75'/><a href='#' onclick=delimg('"+data+"')>Remove</a>'");
}
});
});
</script>
<script type="text/javascript" src="uploadify/jquery.uploadify.min.js"></script>
<link rel="stylesheet" type="text/css" href="uploadify/uploadify.css" />
</head>
<body>
<input type="file" name="file_upload" id="file_upload" />
<div class="imgpreview" id="imgpreview" style="height:100px;width:500px;border:2px solid;">
</div>
</body>
</html>
使用上面的代码,它将解决您的问题- Naveen Thally
相关文章:
- 当使用Watchify时,Browserify+Babelify Gulp任务没有终止
- Eloquent JavaScript递归示例如何终止为返回1,但仍然输出指数值
- 未捕获的SyntaxError:具有服务器变量的意外标识符
- SyntaxError:缺少;before语句使用AJAX
- 删除对象时终止setInterval
- 使用react native检测应用程序终止
- jquery ajax”;SyntaxError:意外的输入结束“;基于有效的JSON
- 意外的令牌模块生成失败:SyntaxError
- 网络工作者突然终止工作
- SyntaxError:未终止的字符串文字
- SyntaxError:jquery中未终止的字符串文字
- ReactJs-SyntaxError:嵌入式:未终止的JSX内容
- SyntaxError:未终止的字符串文字(doctype?)
- SyntaxError:未终止字符串文本var address = "
- SyntaxError:未终止字符串字面值(下划线模板)
- SyntaxError:未终止字符串字面值
- SyntaxError:只有空格的未终止字符串字面值
- 如何修复SyntaxError:未终止字符串字面值时嵌入php在javascript
- 未捕获的SyntaxError:意外的令牌非法和SyntaxError:未终止的字符串文字
- SyntaxError:未终止字符串字面值奇怪的错误