Valums qq.当FileUploader在ajax加载按钮后初始化时,它不工作
Valums qq.FileUploader doesn't work when it's initialized after loading button by ajax
我使用Valums qq.FileUploader(前ajaxupload)插件在我的Asp.net mvc 3应用程序上传…
我有一些按钮在我的页面add-newimage
,并通过点击它,我得到模态窗口,我加载数据到该窗口通过加载部分视图。
在那个局部视图中,我有按钮upload-image
,我想在其中初始化我的qq。FileUploader,但它不工作在任何地方…
代码
$("#add-newimage").click(function () {
$("#add-image").load('/Design/AddImage/', function () {
$("#add-image").dialog('open');
var uploader= new qq.FileUploader({
element: document.getElementById("upload-image"),
action: '/Design/UploadImage',
allowedExtensions: ['jpg'],
onComplete: function (id, fileName, responseJSON) {
$("#hidden-path input").html("/Img/Temp/@User.Identity.Name/" + file);
alert($("#hidden-path input").html());
}
});
});
});
我怎样才能使它工作?
我会尝试将上传代码放在对话框的打开事件中。
$("#add-image").dialog({
open : function(event, ui) {
var uploader= new qq.FileUploader({
element: document.getElementById("upload-image"),
action: '/Design/UploadImage',
allowedExtensions: ['jpg'],
onComplete: function (id, fileName, responseJSON) {
$("#hidden-path input").html("/Img/Temp/@User.Identity.Name/" + file);
alert($("#hidden-path input").html());
}
}
});
..
$("#add-newimage").click(function () {
$("#add-image").load('/Design/AddImage/', function () {
$("#add-image").dialog('open');
});
});
相关文章:
- 使用javascript函数在页面初始化后加载jquery
- 未捕获错误:无法在初始化之前调用方法;
- 如何在剑道网格初始化后设置pageSizes
- React redux初始化功能,无论状态变化如何
- 为什么可以't Protractor在自动初始化的Angular网站上查找Angular
- 尝试初始化()Spine's控制器和故障
- Angular.js延迟控制器初始化
- $(this.el).find()在事件处理程序中工作,而不是在初始化函数(主干.js)中工作
- 为什么这个对象初始化工作
- jQuery sortable 无法与水平列表正常工作,如果列表在初始化之前为空
- 在javascript中初始化对象;t在编译时工作
- 位置选择器无法在谷歌地图初始化中工作
- ngRoute工作,但我想切换到ui-router..现在我的应用程序似乎没有初始化
- Valums qq.当FileUploader在ajax加载按钮后初始化时,它不工作
- 初始化Cycle2插件在Windows和OSX上的工作方式不同
- 烬应用程序库初始化不工作
- 为什么剑道隐藏场的验证.UI javascript模板在模板上初始化时不工作
- 如何让这个AngularJS控制器工作($scope变量没有在控制器中初始化)
- 在事件回调函数中初始化时,jQuery插件不工作
- 初始化嵌套表单的对象不工作