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",即可...