Ajax调用WCF服务... 本来用 // $.getJSON("http://localhost:16625/Service1.svc/Article_GetInfo", { }, function // (data) { // //alert(data.d.length); // var info = eval('(' + data + ')'); // alert(data); // $.each(info[0], function (i, field) { // alert(i + "...is..." + field); // //$("div").append(field + " "); // }); // //alert(data.d[0].TxtContent); // for (var i = 0; i < info.length; i++) { // //alert("ID:" + data.d[i].ID + " Name:" + data.d[i].Name); // } // });
没问题····
但是后来用
$.ajax({
type: 'post',
url: 'http://localhost:16625/Service1.svc/Article_GetInfoByID?jsonParames="xxxx"',
data: '{ "jsonParames": { "John": "xxxx" } }',
cache: false,
dataType: 'json',
success: function (data) {
var info = eval('(' + data + ')');
alert(data);
$.each(info[0], function (i, field) {
alert(i + "...is..." + field);
})
},
error: function () { }
});
提示的这个错误···
在最后$.ajax中添加--contentType: "application/json",即可...