本文介绍了如何使用Jquery / Ajax调用将webform的文本框和文件上传数据发送到webmethod?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我有一个包含一些文本框和文件上传的表单。我正在尝试使用.ajax()方法将此数据发送到webmethod。到目前为止我甚至都没能打到断点。 var dataToSend = new FormData( ); dataToSend.append(' file', document .getElementById( myFile)。value); dataToSend.append(' text', document .getElementById( biddername)。value); $ .ajax({ type: POST , url: SupplierMaster.aspx / RegisterSupplier, data:dataToSend , processData: false , contentType: false , dataType : false , async: true ,成功: function (data,status){ console .log( CallWM); alert(data.d); },失败: function (data){警报(data.d); },错误: function (data){ alert(data.d); } }); } [WebMethod ] public static string RegisterSupplier(HttpPostedFile文件,字符串 biddername) { return a; } 解决方案 I have a form that has some textboxes and a file upload. I am trying to send this data to webmethod using .ajax() method. I have not even been able to hit the breakpoint so far. var dataToSend = new FormData(); dataToSend.append('file', document.getElementById("myFile").value); dataToSend.append('text', document.getElementById("biddername").value); $.ajax({ type: "POST", url: "SupplierMaster.aspx/RegisterSupplier", data: dataToSend, processData: false, contentType: false, dataType: false, async: true, success: function (data, status) { console.log("CallWM"); alert(data.d); }, failure: function (data) { alert(data.d); }, error: function (data) { alert(data.d); } }); } [WebMethod] public static string RegisterSupplier(HttpPostedFile file, string biddername) { return "a"; } 解决方案 这篇关于如何使用Jquery / Ajax调用将webform的文本框和文件上传数据发送到webmethod?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
09-18 20:44