我正在用两种不同的方法发送一份表格。 但是,在方法2中,浏览器不显示从服务器返回的html内容。 表格: 代码语言:javascript复制方法1:(表格,提交) 代码语言:javascript复制POST Data结果1: 浏览器将表单发布到服务器和服务器响应,HTML内容和浏览器根据服务器响应显示HTML内容。 方法2:(JavaScript函数,使用"FormData“和"XMLHttpRequest") ` 代码语言:javascript复制function Send() { var data = new FormData(); data.append("refid", "33862136"); var xhr = new XMLHttpRequest(); xhr.open("POST", "http://localhost:8080/return_form/sayform", false); xhr.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { //do some thing } }; xhr.send(data); };` POST Data结果2: 的标题的表单。 代码语言:javascript复制Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryOdbZ7kv4ZlCRmEkk的请求有效载荷 代码语言:javascript复制------WebKitFormBoundaryOdbZ7kv4ZlCRmEkk Content-Disposition: form-data; name="refid" 33862136 ------WebKitFormBoundaryOdbZ7kv4ZlCRmEkk--和服务器响应HTML内容(与方法1服务器响应完全一样),但浏览器不显示HTML内容。