Bueno, tienes varios errores en los archivos:
En archivoA.php la función ajax NO se ejecutará sola!, claramente espera una acción del usuario, en este caso un "click" en un botón con el ID "idDeBoton"
Código HTML:
Ver original<script src="jquery-1.3.1.min.js" type="text/javascritp"></script> <script type="text/javascript"> $(document).ready(function() {
$('#idDeBoton').click(function() {
$.ajax({
url: "enviaA.php",
context: document.body
success: function(){
return true;
}
);
});
});
<input type="button" id="idDeBoton" value="Envar Ajax" /> estimado cliente, todo ha ido bien, ya puede irse a tomar algo
En enviaA.php esa no es la forma de pasar parámetros a curl, hay dos formas correctas de pasar parámetros, una en un array asociativo y la otra como si se tratara de variables GET, ahora, en ningun momento le estas diciendo a cURL que te retorne lo que te conteste recibeB.php:
Código PHP:
Ver original<?php
$ch = curl_init("http://www.XXX.com/recibeB.php"); $dato1=1;
$dato2=2;
//Array:
$body = array('dato1'=>$dato1,'dato2'=>$dato2); //String
$body = 'dato1='.$dato1.'&dato2'.$dato2;
Por ultimo, nada tiene que hacer ese fclose($fp) hay!