私は1つのクロスドメインWCFを持っています。私はすでにCORSをサービスに実装しています。パラメータを持つJQuery AjaxからクロスドメインWCFサービスを呼び出す方法
メソッドにパラメータがない場合は、JQuery Ajaxを使用してパラメータを呼び出すことができます。
しかし、問題は、メソッドにパラメータがあるときに、JQuery Ajax呼び出しの後に何らかのエラーが発生したことです。
$.support.cors = true;
$.ajax({
url: servicePath,
crossDomain: true,
type: 'POST',
async: false,
cache: false,
data: '{"name": "xyz"}',
contentType: "application/json; charset=utf-8",
dataType: 'json',
processData: true,
success: function (response) {
alert('s');
},
error: function (error) {
alert(error.status + ' : ' + error.statusText);
}
})
あなたのサービスはwebapiですか? yourservce.svc/parameter1/parameter2のようにurlのパラメータを渡すことはできますか? –
webapiではありません。それはwcfアプリケーションです。メソッドの型は 'post'です。 – Ayan
パラメータなしでエンドポイントに到達できるため、多分このリンクが役立ちます:http://stackoverflow.com/questions/3876784/calling-wcf-service-with-jquery-and-parameters –