1.代码没贴全。
2.price值 变化时 是取的get_price.php给的值,div.innerHTML=val[1];total没变当然正常。
3.如果一定要按以LZ的思路做的话,
total放进标识里 echo "<div id=\"total_val\">".$total."</div>";
get_price.php里把price变动的差值一起echo出,
JS里
var val=txt.split("|");
var div=document.getElementById("price"+val[0]);
div.innerHTML=val[1];
var div_total =document.getElementById("total_val");
div_total.innerHTML=val[2];
2.price值 变化时 是取的get_price.php给的值,div.innerHTML=val[1];total没变当然正常。
3.如果一定要按以LZ的思路做的话,
total放进标识里 echo "<div id=\"total_val\">".$total."</div>";
get_price.php里把price变动的差值一起echo出,
JS里
var val=txt.split("|");
var div=document.getElementById("price"+val[0]);
div.innerHTML=val[1];
var div_total =document.getElementById("total_val");
div_total.innerHTML=val[2];
$sql="select price from price_detail where cid1=$cid1 and cid2=$cid2 and cid3=$cid3 and cid4=$cid4";
$res=mysql_query($sql);
if($row=mysql_fetch_array($res)){
list($price)=$row;
echo "{$id}|{$price}";
}else{
echo $id;
}
?>