Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Colegas, desenvolvo uma aplicação com vários formulário controlados por banco de dados(cadastros etc)em php. criei um menu suspenso que faz o link cons estas páginas sendo que as mesmas abrem numa div na mesma página. o problema é que após o envio dos dados numa página normal, recebo a mensagem de confirmação do envio do formulário.
Usando a div esta mensagem não apareçe. Preciso que o formulario retorne a própria div. Como fazer?
estou usando ajax. seguem os códigos
ajax.js
function GetXMLHttp() { if(navigator.appName == "Microsoft Internet Explorer") { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlHttp = new XMLHttpRequest(); } return xmlHttp; }
var xmlRequest = GetXMLHttp();
instrucao.js
function abrirPag(valor){
// Verificar o Browser
// Firefox, Google Chrome, Safari e outros
if(window.XMLHttpRequest) {
req = new XMLHttpRequest();
}else if(window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
var url = valor;
req.open("Get", url, true);
req.onreadystatechange = mudancaEstado;
req.send(null);
if (req.readyState == 1) {
document.getElementById("conteudo_mostrar").innerHTML = "";
}
return url;
}
function mudancaEstado(){
if (req.readyState == 4){
document.getElementById("conteudo_mostrar").innerHTML = req.responseText;
}
}
Você está usando AJAX?