Salve ragazzi ho un problema con il recupero di dati con la funzione $.ajax di jquery.
Funziona su tutti i browser possibili tranne ie che mi restituisce errore.
allora all onload del body o cosi:
Codice PHP:
<body onload="prova();">
questa e la funzione prova:
Codice PHP:
<script type="text/javascript">
function prova(){
controllo_carrello();
mostraContenutoCarrello();
}
</script>
mentre questa e la funzione controllo_carrello che deve restituire solo dati:
Codice PHP:
function controllo_carrello(){
$.ajax({
type: "POST",
url: "php/controlloCarrello.php",
data: '',
dataType: "html",
success: function(msg)
{
$("#carrello").html(msg);
mostraContenutoCarrello();
},
error: function()
{
$("#carrello").html("errore");
}
});
}
non funziona nemmeno la funzione mostraContenutoCarrello
Tutte le altre funzioni sono fatte cosi infatti la funzione aggiungi prodotto funziona ma non va poi mostraContenutoCarello :
Codice PHP:
//aggiunge un prodotto al carrello
function aggiungi_prodotto(id,prezzo){
var quantita=$('#quantita'+id).val();
$.ajax({
type: "POST",
url: "php/aggiungiAlCarrello.php",
data: "id="+id+"&quantita="+quantita+"&prezzo="+prezzo,
dataType: "html",
success: function(msg)
{
$("#carrello").html("");
$("#carrello").html(msg);
mostraContenutoCarrello();
},
error: function()
{
$("contenuto_carrello").html("errore carrello");
}
});
}
Riuscite ad aiutarmi a capirne il motivo?
Grazie in anticipo