【发布时间】:2014-09-29 19:40:30
【问题描述】:
我有一个 ASP.NET MVC 应用程序。由于应用程序中的其他 jquery 插件,此应用程序需要 jQuery 2.1。我正在尝试为我的用户提供一种上传图片的方式。为了做到这一点,我正在查看jQuery file uploader。我的 JavaScript 看起来像这样:
$('#userPicture').fileupload({
dataType: 'json',
done: function (e, data) {
}
});
userPicture 标记如下所示:
<input id="userPicture" type="file" name="userPicture" data-url="/pictures/User/@ViewBag.UserId">
页面最初加载时没有任何错误。但是,当我选择图片时,我收到一条错误消息:
Uncaught Error: no such method 'process' for fileupload widget instance jquery-2.1.1.js:250
不显示图像预览。如何通过适用于 IE 8+ 的 JQuery 插件选择图片并显示客户端预览
【问题讨论】:
-
jQuery 2.1 在 IE8 中不起作用,所以除非你改变它,否则它永远不会在 IE8 中起作用?
-
尝试包含github.com/blueimp/jQuery-File-Upload/blob/master/js/…,它定义了缺少的“进程”方法。我不认为这有帮助,但会给你带来下一个问题
标签: javascript jquery asp.net-mvc