Может быть, эти строки кода решат вашу проблему, которая касается обычного веб-сервиса, созданного в asp .net & call с использованием ajax
var jsonData = [YOUR JSON PARAMETER];
$.ajax({
async: false,
type: "POST",
url: [YOUR WEB SERVICE URL],
contentType: "application/json; charset=utf-8",
data: JSON.stringify({ json: jsonData }),
dataType: "json",
success: OnSuccess,
failure: function(err) {
alert("Error : " + err.d);
}
});
function OnSuccess(data) {
alert("Success:" + data.d);
}
Вы можете сделать одну вещь для этого, просто нужно установить Access-Control-Allow-Origin & Access-Control-Allow-Headers в CustomeHeaders файл web.config вашего веб-сервиса.
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
Если вы хотите разрешить только для определенного домена, вы можете сделать это с определенным значением доменавместо * значение