Eu tenho o seguinte serviço web;
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
É padrão de estoque, sem alterações para os decoradores da classe.
Eu tenho esse método jQuery;
var webMethod = "http://localhost:54473/Service1.asmx/HelloWorld";
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
data: "{}",
dataType: "json",
url: webMethod,
success: function(msg){ alert(msg.d); },
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
É uma ação pós, porque mais tarde preciso postar dados nela.
Quando executo o jQuery, recebo um erro "Sem transporte" retornado.
Uma coisa que devo mencionar também é que o jQuery é armazenado em um arquivo HTML simples na minha máquina e o WebService está sendo executado na minha máquina também.
Não existe um código na página HTML, é simplesmente uma página da Web e não um projeto de # # ou algo assim.
Alguém pode me indicar a direção certa aqui?