如何使用Jquery和Ajax在XML中发送请求和接收响应
我有一个名为AmaSend.xml的xml文件。 因此,我必须将此xml文件作为请求发送,并且我希望从另一个xml文件获取响应。 然后我尝试如下。 但是,我总是得到
ReferenceError:未定义xml
我该如何解决这个问题并发送请求和接收响应?
这是AmaAll.php文件
$(document).ready(function () { var sourceOffice = 'Value1'; var originator = 'Value2'; var referenceIdentifier = 'Value3'; var organizationId = 'Value4'; var binaryData = 'Value5'; var originatorTypeCode = 'Value6'; var referenceQualifier = 'Value7'; var dataLength = '8'; var dataType = 'E'; console.log(sourceOffice); var query = 'Value1/originIdentification>UValue2'+ 'DUTSU'+ 'NMC-I'+ '8EValue3'; $.ajax({ url: 'AmaRes.xml', data: query, type: 'POST', contentType: "text/xml", dataType: "xml", success : function (xmlResponse){ var xmlhttp = new window.XMLHttpRequest(); xmlResponse = $.parseXML( xmlResponse ), $xml = $( xmlResponse ), $title = $xml.find( "statusCode" ); //to get the ResponseId for example alert($(xml).find("statusCode")[0].attr("id")); }, }); });
这是AmaSend.xml文件(Request)。
Value1 Value2 Value3 Value4 Value5 Value6 Value7 Value8 Value9
这是AmaRes.xml(响应)
Value1 Value2 Value3 Value4