1 つの wcf を作成し、自分のマシンでローカルに実行しています。同じプロジェクトで、ajax を使用してこの wcf Web サービスを呼び出す html ページを作成しました。
$.ajax({
type: "POST",
url: "wbsvc.svc/calendar",
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
processData: false,
success: function (msg) {
var data = msg.d;
console.log(data);
},
error: function (msg) {
console.log(msg);
}
});
calendar は webservice のメソッドです。エラーは
Failed to load resource: the server responded with a status of 400 (Bad Request) in wcf using ajax http://localhost:65029/wbsvc.svc/calendar?callback=jQuery110108707461392041296_1379052209564
私がここに欠けているもの。
インターフェイスは
[OperationContract]
[WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
Model.calenderinfo[] calendar();