Jquery 使用javascript在ajax中发布xml数据
我正在发送一些带有url的xml数据。它只是发布Jquery 使用javascript在ajax中发布xml数据,jquery,ajax,xml,post,Jquery,Ajax,Xml,Post,我正在发送一些带有url的xml数据。它只是发布 $.ajax({ url : _url, type : "post", contentType : "text/xml", dataType : "json", error : function( xhr, ajaxOptions, thrownError ){
$.ajax({
url : _url,
type : "post",
contentType : "text/xml",
dataType : "json",
error : function( xhr, ajaxOptions, thrownError ){
console.info( "Error" );
console.info( "xhr" , xhr );
console.info( "ajaxOptions", ajaxOptions );
console.info( "thrownError ", thrownError );
},
success : function( response ){
console.info( "response" , response );
}
});
escap xml也不起作用太容易了。你应该多搜索一些。 请看这里:
var fd = new FormData();
fd.append( 'aSetValue', aXml );
$.ajax({
url : _url,
type : "post",
data : fd,
processData: false,
contentType: false,
dataType : "json",
error : function( xhr, ajaxOptions, thrownError ){
console.info( "Error" );
console.info( "xhr" , xhr );
console.info( "ajaxOptions", ajaxOptions );
console.info( "thrownError ", thrownError );
},
success : function( response ){
console.info( "response" , response );
}
});
什么是fd?你修好了什么?我的意思是,你怎么猜到问题是什么,因为根本没有解释。我们不知道错误是什么以及为什么不起作用。嘿,Jeremy,我们正在尝试使用ajax发布xml。但它在发布数据。在这个答案中,我们首先通过FormData转换它。我之前在尝试传递XML时遇到过这个问题。可能是他犯了同样的错误,没有创建formData并直接在其中传递XML。我刚刚创建了一个变量来传递XML的FormData。