cosa vuol dire che non funziona? hai provato a fare un alert(data); ?

Quote Originariamente inviata da godmetal Visualizza il messaggio
Ciao ragazzi , ho seguito la discussione perchè ho un problema simile.
Premesso che non voglio utilizzare getJson bensì la chiamata $.ajax con dataType:"json"
di sotto il mio codice

$("div.altredate ul.navigation > li").click(
function(){
$.ajax({
url:"../script/php/trovaofferta_id.php",
data:{
id:$(this).attr("z"), //attr dell'elemento <li>
offertalevel:$(this).attr("y"),
},
dataType:"json",
type:"POST",
success:
function(data){
$("div.qintera").text("€ "+ data.qbase);
$("div.qscontata").text("€ "+ data.quota);
}

}
});

}
);

mentre il file /script/php/trovaofferta_id.php

if($result = mysql_query($sql, $conn)){

$rows = mysql_fetch_assoc($result);
echo json_encode($rows);
}


NON FUNZIONA UN BEL NIENTE
considerate che nella gestione del risultato success
non devo iterare nulla poichè il mio risultato sarà sempre un record soltanto.
Dov'è l'errore ?