Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

jonsmau

WebApplication com Webservice

Mensagens Recomendadas

jonsmau

Estou a desenvolver uma aplicação Web no netbeans e preciso de usar um WebService criado em asp.net. Para aceder ao WebService estou a usar uma função jQuery no HTML.

O exemplo da função jQuery e o código HTML que uso é o seguinte:

<html>
<head id="Head1" runat="server">
<title></title>
<script type="text/javascript" src="jquery-1.3.2.js"></script>

<script type="text/javascript">
	function serviceCall() {
		$.ajax({
			type: "POST",
			url: 'http://localhost:6335/Service1.asmx?op=TestMethod'
			data: null,
			contentType: "application/json; charset=utf-8",
			dataType: "json",

			success: function (msg) {
				alert("entrou!");
				$("#divResult").html(msg.d);

			},
			error: function (e) {
				alert("não deu");
				$("#divResult").html("WebSerivce unreachable");
			}
		});
	}

</script>
</head>
<body>
<form id="form1" runat="server">
<div style="width: 100px; height: 30px; background-color: yellow;" onclick="serviceCall();">
	Click me</div>

<div id="divResult" style="margin-top: 20px;" runat="server">
</div>
</form>
</body>
</html>

E o código do WebService:

namespace WebService1
{
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[system.ComponentModel.ToolboxItem(false)]
 [system.Web.Script.Services.ScriptService]
public class Service1 : System.Web.Services.WebService

}

Ao executar a aplicação Web o erro que me aparece é o seguinte:

Origin http://localhost:8084 is not allowed by Access-Control-Allow-Origin.

Alguém conhece uma solução que me possa ajudar?

Editado por jonsmau

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.