hola tengo la siguiente funcion ajax:
function borrar_carrito(compra)
{
ajax=objetoAjax();
ajax.open("POST", "registro.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4)
{
return "si";
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("id_compra="+compra+"&detalle=3")
}
pero cuando hago alert(borrar_carrito(compra));
me tira "undefined", no hay formna de usar el return con ajax? como puedo saber si la funcion ya termino de ejecutarse?