asi envias por POST en ajax
Código Javascript
:
Ver original<script type="text/javascript">
function ajaxFunction() {
var xmlHttp;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
return xmlHttp;
}
catch (e) {
// Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
return xmlHttp;
}
catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
return xmlHttp;
}
catch (e) {
alert("Tu navegador no soporta AJAX!");
return false;
}
}
}
}
function fajax(parametro) {
var url = "miURL.aspx"; //página que se debe cargar en el lenguaje q quieras PHP, ASP, .NET, etc...
var contenedor = "cargaAjax"; //id div a recargar
var ajax = ajaxFunction();
if (!ajax) {
alert("No se puede ejecutar este proceso: Error de navegador");
return false;
}
document.getElementById(contenedor).innerHTML = "Cargando...";
//indico q por POST envio variables a url
ajax.open("POST", url, true);
ajax.onreadystatechange = function () {
if (ajax.readyState == 4 && (ajax.status == 200 || window.location.href.indexOf("http") == -1)) {
//aqui escribo lo que quiera procesar.... por ejemplo
parametro = parametro + 1000;
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//envio la variable que quiera
ajax.send("parametro=" + parametro);
}
</script>
fajax la llamas al enviar el formulario....
esto no va en este foro, es ajax :/