javascript - Javascript 中的多部分数据

标签 javascript

谁能帮我知道: 如何通过 javascript 中的多部分数据形式将文本和图像类型数据发送到我的 api。请帮我解决我的问题。

function apiCall(url){
        var myJsonObj ;

        if (window.XMLHttpRequest)
        {// code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp=new XMLHttpRequest();
            }
            else
            {// code for IE6, IE5
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            xmlhttp.open("POST",url,true);
            xmlhttp.send();
            xmlhttp.onreadystatechange=function()
            {
                if (xmlhttp.readyState==4 && xmlhttp.status==200)
                {

                // document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
                myJsonObj = JSON.parse(xmlhttp.responseText); 
                  if(myJsonObj.SS == "TRUE"){
                      window.location = "index.jsp";
                  }


                }
            }
        }

这组代码不适用于发送多部分数据。

提前致谢。

最佳答案

xmlhttp.setRequestHeader("Content-Type", "multipart/form-data"); 在 open() 和 send(data) 之间怎么样?

关于javascript - Javascript 中的多部分数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8210729/

相关文章:

javascript - 如何在数组 NodeJS 中获取唯一和最小的对象

javascript - Pixi.js 页面刷新不断加速

javascript - 从 Ajax 调用 PHP 函数文件

javascript - jQuery 或数学使用宽度百分比减去 div 的像素 - jSfiddle

javascript - 刷新过滤器文本 Bootstrap 4

javascript - jQuery 在很长一段时间后显示结果

javascript - document.all 在 Firefox 中不起作用

javascript - 如何访问多维数组中的值?

javascript - 为什么我的 javascript window.open 函数读取 url,而不是数组中的宽度和高度参数?

javascript - 增强千位分隔符的正则表达式?