Tag: ajax upload

Jquery AjaxUpload插件不会触发onComplete事件

我使用Valums AjaxUpload在我的ASP.NET MVC 3应用程序中上传文件。 new AjaxUpload($(‘input.partupload’), { autoSubmit: true, action: ‘/AdminPanel/Car/UploadPart’, onSubmit: function (file, ext) { if (!(ext && /^(zip)$/.test(ext.toLowerCase()))) { $(‘#hinf’).fadeIn(‘slow’); $(‘#hinf’).html(“Please, upload only Zip files!!”); return false; } }, data: { path: directoryPath,parentName : part, carId: @Model.carID, color: color }, onComplete: function (file,response) { var model = file.replace(‘.zip’,”); if(response==”true”) { alert(response); createTree(part, model […]

如何禁用Ajax-upload按钮?

我正在尝试使用这个插件http://valums.com/ajax-upload/ 。 我添加了文件限制,我想禁用上传按钮(不隐藏,只是禁用)。 例如 if(filesNumber>=limit) { //Disable the “Upload a file” button } 因此,如果用户尝试上传另一个文件,他应该会看到超出限制的消息。 你能看看这个插件并帮助我吗? 该按钮不是表单按钮,它是带有css的div。 var btnUpload=$(‘#upload’); new AjaxUpload(btnUpload, { action: ‘actionModeaddfile’, name: ‘uploadFile[FilePath]’, onSubmit: function(file, ext){ btnUpload.attr(‘oldContent’, btnUpload.html()); btnUpload.html(”); }, onComplete: function(file, response, temp){ btnUpload.html(btnUpload.attr(‘oldContent’)); $(“#files”).load(”, setFilesLimit()); } }); <div id="upload” class=”uploadButton”>Upload file <span id="uploadLimit”> 谢谢。

jquery表单插件,没有error handling

似乎Jquery.Form插件中没有error handling工具,这非常令人沮丧。 即使文档说我们可以使用$ .ajax选项,但当服务器返回错误时,我仍然无法使用’error’选项,尤其是500和400系列。 是不是这个插件无法处理来自服务器的任何错误,还是一个bug等等? 有人可以告诉我如何处理这个插件的错误(400,500等)? 我需要你的帮助……我想要的只是一个简单的error handling……谢谢。 $(“#uploadingImg”).hide(); var options = {//Define ajax options type: “post”, target: “#responsePanel”, beforeSend: function(){ $(“#uploadingImg”).show(); }, complete: function(xhr, textStatus){ $(“#uploadingImg”).hide(); }, success: function(response, statusString, xhr, $form){ // I know what to do here since this option works fine }, error: function(response, status, err){ // This option doesn’t catch […]