Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Caio Cafardo

Get

Recommended Posts

Galera preciso enviar um GET pra essa URL:

 

http://oen.franquiaextranet.com.br/webservice/ws_alunos_senha.php?matricula=<NUM_MATRICULA>&senha_atual=<SENHA_ATUAL>&senha_nova=<SENHA_NOVA>

 

Então fiz assim:

$.get('http://oen.franquiaextranet.com.br/webservice/ws_alunos_senha.php?matricula=10269&senha_atual=antigasenha&senha_nova=novasenha',function(){
          alert("AA");
});
Mas não cai nesse alert, fiz algo errado?

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc tá acessando uma URL externa, pesquise por cross domain

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela ajuda Willian, seria algo assim:

$.ajax({url: 'http://oen.franquiaextranet.com.br/webservice/ws_alunos_senha.php?matricula=10269&senha_atual=eduardo&senha_nova=teste1',dataType: "jsonp",success: function (data) {
console.log(data)
alert(data);
}
});

? Mas não vai...

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa URL devolve em JSON ?

 

acessando direto no browser, dá erro em texto puro, ai não vai ir mesmo.

 

Uma dica, é vc fazer um proxie no seu lado, com o seu server-side.

Funciona assim: o seu ajax requisita o seu server-side, e o seu server-side requisita a url externa. Ai vc não cai no crossdomain.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Willian, vou testar.

Mas essa URL só é permitida ser acessada por um servidor (ele checa o ip).



Bom acabei usando PHP mesmo, com ajax, pra que possa interessar segue o código (mesmo sendo forum de JS):

function get_content($URL){
          $ch = curl_init();
          curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
          curl_setopt($ch, CURLOPT_URL, $URL);
          $data = curl_exec($ch);
          curl_close($ch);
          return $data;
}

echo get_content('http://oen.franquiaextranet.com.br/webservice/ws_alunos_senha.php?matricula=10269&senha_atual=teste1&senha_nova=teste2');

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.