我需要在javascript中从webservice url获取数据。我得到的响应代码为200,但没有从网址获取任何数据。 以下是代码
var xmlDoc = null;
url = 'http://localhost:8458/service1.svc/geturl';
if (window.XMLHttpRequest) {
xmlDoc = new XMLHttpRequest(); //Newer browsers
}
else if (window.ActiveXObject) //IE 5, 6
{
xmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlDoc) {
xmlDoc.onreadystatechange = function () {
if (xmlDoc.readyState == 4 && xmlDoc.status === 200) {
alert(xmlDoc.responseText);
}
}
xmlDoc.open("GET", url, true);
xmlDoc.send();
我写的服务返回字符串
答案 0 :(得分:0)
我建议使用jQuery:
var request_url = 'http://localhost:8458/service1.svc/geturl';
$.ajax({
url: request_url,
type: "POST",
dataType: "html",
success: function(response){
// Do something with your response here
alert(response);
}
});