processData:
要求为Boolean类型的参数,默认为true。默认情况下,发送的数据将被转换为对象(从技术角度来讲并非字符串)以配合默认内容类型"application/x-www-form-urlencoded"。如果要发送DOM树信息或者其他不希望转换的信息,请设置为false
比如var formData = new FormData();
formData.append("xxx","xxxx");
异步发送这个数据的时候必须设置processData:false
contentType:“application/json” 必须是json数据, 注意 name:"xxx" 这个不是json串 ,所以不可以设置contentType 让他默认即可
本文深入探讨了在AJAX请求中processData与contentType属性的作用。processData决定是否将数据转换为对象,默认为true,适用于非字符串数据如DOM树。contentType指定发送数据的内容类型,如设为application/json则需确保数据为JSON格式。
1万+

被折叠的 条评论
为什么被折叠?



