Я пытаюсь позвонить на внешний сайт через веб-метод и опубликовать некоторые данные.Я пробовал много разных способов и до сих пор не могу вызвать метод.
Вот мой код js:
$.ajax({
url: "http://sitename.com/methods.aspx/mywebmethod",
data: "{'id':'" + 4 + "'}",
dataType: "jsonp",
type: "GET",
contentType: "application/json; charset=utf-8",
success: function (data) {
alert(data);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
Вот мой код веб-метода:
[WebMethod()]
public static bool mywebmethod(int id)
{
if(id != 0){
return true;}
else{return false;}
}
и я всегда получаю один и тот же ответ
Error: jQuery{code} was not called
Что мне не хватает?