XHR.open(method,url,async),异步传送方法参数怎么传递?

我现在有一个页面:importExcel.html,包含文件上传控件 

<input type="file" onchanged="func()" />

js中异步上传文件时,open方法第二个参数 url怎么写?

服务器端语言使用C# 来处理传递的文件,其中有方法GetFiles("路径/文件对象")


慕仙森
浏览 1490回答 1
1回答

慕森卡

XMLHttpRequest Level 2支持上传文件,但是目前很多浏览器不支持XMLHttpRequest Level 2。其中比较常用的“ajax”上传文件的代码大致如下:<iframe&nbsp;name="iframe"&nbsp;style="display:none"></iframe><form&nbsp;target="iframe"&nbsp;action="[url]"&nbsp;method="post"&nbsp;enctype="multipart/form-data"> &nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;type="file"&nbsp;name="file"> &nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;type="submit"&nbsp;value="upload"></form><script>$('form').on('submit',&nbsp;function()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;$('iframe').one('load',&nbsp;function()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;文件上传完成&nbsp;&nbsp;&nbsp;&nbsp;}); });</script>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript