我想异步调用我的服务器。
我的代码如下: -
function GetSynchronousJSONResponse(url, postData) {
var xmlhttp = null;
if (window.XMLHttpRequest)
xmlhttp = new XMLHttpRequest();
else if (window.ActiveXObject) {
if (new ActiveXObject("Microsoft.XMLHTTP"))
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
else
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
xmlhttp.open("POST", url, false);
xmlhttp.send(postData);
var responseText = xmlhttp.responseText;
return responseText;
}
但服务电话会给出“错误请求”#34;错误。 请帮忙
答案 0 :(得分:1)
您忘记在请求中添加内容类型。 请添加以下行,然后重试 xmlhttp.setRequestHeader("内容类型""应用/ JSON;字符集= UTF-8&#34);
答案 1 :(得分:0)
函数GetSynchronousJSONResponse(URL,postData) {
$.ajax({
url : URL,
type : "POST",
data : JSON.stringify(postData),//if required
contentType : 'application/json',
success : function(data) {}
})
}
你可以尝试这个.....................