我正在尝试使用AJAX CALL调用我的Web服务。但我在我的firebug工具中得到了不支持的媒体类型错误。
但它在Rest-client Jar中运行良好。以下是我的代码。
$.ajax({
type: "POST", //GET or POST or PUT or DELETE verb
url: "http://localhost:8888/taxi/add/driver", // Location of the service
data: {"firstName":"ttt","lastName":"gggg","gender":null}, //Data sent to server
//contentType: "application/json", // content type sent to server
//dataType: "json", //Expected data format from server
//processdata: true, //True or False
success: function (json) {//On Successfull service call
//shell.loaded();
alert("cross domain ajax success full.");
var result = json.firstName;
//alert("result===" + json.length);
//alert("result===" + json.data.length);
alert("result===" + result);
$("#dvAjax").html(result);
},
error: ServiceFailed// When Service call fails
});
return false;
});
});
function ServiceFailed(xhr) {
alert(xhr.responseText);
//if (xhr.responseText) {
// var err = xhr.responseText;
//if (err)
// error(err);
//else
error({ Message: "Unknown server error." })
//}
return;
}
请指出我所犯的错误在哪里。提前致谢。
此致 Karthick
答案 0 :(得分:0)
你得到了什么错误?响应来自哪里?这是成功还是错误你应该指定dataType:'json'