Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Victorcit

Chamada de Javascript

Recommended Posts

Boa tarde,

Estou desenvolvendo um carrinho de compras em ajax, tenho os sequintes arquivos:

addCarrinho.php - Adiciona item no carrinho

removeCarrinho.php - remove um item do carrinho

carrinho.php - que é o carrinho própriamente dito.

eu preciso do seguinte: após adicionar um item no carrinho, a página addCarrinho.php deve chamar a função requisicaoXMLHTTP("carrinho.php", "carrinho", "");

 

funções de ajax:

function iniciaAjax(){
var ajax;
	
	if(window.XMLHttpRequest){	  // Mozilla, Safari,...
		ajax = new XMLHttpRequest();
	} 
	else if (window.ActiveXObject){	// IE
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
		if (!ajax) {
			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else{
		alert("Seu navegador não possui suporte a essa aplicação!");
		 ajax = null;
		
    }      
  }
	return ajax;	
}

function requisicaoXMLHTTP(pagina, divid, strEnvio){
 var ajax = iniciaAjax();
  if(ajax){ 
  ajax.onreadystatechange = function(){ 
  if (ajax.readyState == 4){
    	if (ajax.status == 200){
		  	document.getElementById(divid).innerHTML = ajax.responseText;
			}
       else{
		 alert("ocorreu um erro inesperado!");
       }
	 }
    }
}
  ajax.open("POST", pagina, true);
  ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  ajax.send(strEnvio);

  
}
Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

E qual é a dúvida? erro ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

E qual é a dúvida? erro ?

 

A dúvida é a seguinte:

após, por exemplo, a página addCarrinho.php executar o códgio que vai adicionar o item no carrinho, deve executar a seguinte função: requisicaoXMLHTTP("carrinho", "carrinho.php", ""), que está em js/javascript.js.

Eu quero saber como executar esse javascript?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.