Lotus Notes Web应用程序上的Bootstrap文件上载

时间:2016-03-28 14:46:04

标签: jquery twitter-bootstrap lotus-notes lotus-domino

我使用jquery .serialize()方法提交我的引导表单,没有文件上传控制,一切正常。添加bootstrap文件上传控件后我意识到 。serialize()没有发送附件。是否有任何解决方案可以在不执行的情况下添加文件上传控件,

  
      
  • ?Readform方法
  •   
  • 无需从头开始重写提交模块
  •   

2 个答案:

答案 0 :(得分:0)

我能够用类似的东西实现同样的目标,

var formData = new FormData($form[0]);

$.ajax({  
         type: "POST", 
         contentType: false,
         processData: false,
         enctype:$form.attr( "enctype", "multipart/form-data" ),
         url: $(e.target).attr('action'),  
         data: formData,  
         success: function( data ) { }   
}).then(function() {
        //Further conditions                
}) 
  

希望这有助于某人!

答案 1 :(得分:0)

我使用与Rishi发布的代码几乎完全相同的代码,添加了检查HTTP POST返回的JSON,并根据响应(成功或失败)重定向用户的浏览器:

index($code==NULL,$api_key==NULL)