Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Galera!
Já estou batendo cabeça bastante tempo e nada de resolver.
Quero da um post em um site e exibir o resultado no meu site
ja tentei
Curl php
Ajax
jquery e até agora nada
alguém ja passou por isso e poderia me ajudar
meu codigo ajax
$.ajax({
type: "POST",
url: "http://www010.site.com.br/xxx.ASP",
data: {C_1:"xxx",C_2:'',C_3:bn, layout:"xxx"},
dataType: "html",
success: function(html){
$('#teste').append(html);
}
});>
com ajax você não vai conseguir, pq ajax não faz crossdomain.
Qual é a solução, você teria alguma idéia?
desde ja agradeço
faz com cURL cara.. pq você não conseguiu ?
>
faz com cURL cara.. pq você não conseguiu ?
Coloquei os mesmos parametros e deu uma resposra de parametro incorreto
a resposta foi de erro do sistema do cara nao erro do curl
$postfields = array(
'C_1' => 'xxx',
'C_2' => '',
'C_3' => 'xx',
'layout' => 'xx'
);
// página que receberá a requisição post
$pagina = 'http://www010.site.com.br/xx.ASP';
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $pagina );
curl_setopt( $ch, CURLOPT_POST, true );
curl_setopt( $ch, CURLOPT_POSTFIELDS, $postfields );
curl_exec( $ch );
curl_close();coloque aqui exatamente como foi a resposta.
ai podemos prosseguir. Vou transferir o post para o fórum de php.
Se você postar a URL real(se você puder), a galera pode testar o script.
>
coloque aqui exatamente como foi a resposta.
ai podemos prosseguir. Vou transferir o post para o fórum de php.
Se você postar a URL real(se você puder), a galera pode testar o script.
Poxa queria muito colocar o endereço do post mas meu cliente nao permite, sei que isso ajudaria muito
a resposta que diz é: N0002 - CODIGO DE TRANSACAO INVALIDO
INFORME UM CODIGO DE TRANSACAO VALIDO
Mas eu testo com um post normal em html e funciona
confira se o name dos campos está correto, se você não está esquecendo nenhuma informação.. e coisas do tipo.
com ajax você não vai conseguir, pq ajax não faz crossdomain.