【发布时间】:2016-02-08 09:09:35
【问题描述】:
我是 ajax、xml 和 Web 服务的新手。 我想发布 http 请求以调用具有以下格式的一些变量值和 xml 数据的 web 服务:
x=sender&b=receiver&xmlinput=<request><data1>100</data1><data2>200</data2></request>
这是我的 ajax 代码:
//These are the parameters
var a = 'sender';
var b = 'receiver';
var xmlinput = '<request><data1>$('#inputData1').val()</data1><data2>$('#inputData2').val()</data2>';
$.ajax({
url: 'webService.php',
type: "POST",
async: true,
data: "a&b&xml" ,
dataType: 'xml',
contentType: "text/xml",
success: function(xmlData){
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(textStatus, errorThrown);
}
});
请帮我这样做。谢谢。
【问题讨论】:
-
将 GET 部分放在 URL 的末尾,数据应该是 XML 输入。
-
检查字符串连接在 JS 中是如何工作的,并使用上面的注释。
-
谢谢@Brainfeeder 你是说这个
url: 'webService.php/GET'吗?如果数据`数据:“xml”`而不是data: "a&b&xml",那么其他变量a和b怎么样。谢谢 -
@user5005768 完全正确:)
标签: jquery ajax xml web-services