所以首先我的目标是: 我有一个带商店购物车的样品店。当我点击要添加到购物车的商品时,会发生以下操作: 它会将所选项目添加到数据库中,然后更新购物车的当前价格。 到目前为止,我的商店购物车将商品添加到数据库并更新数据库的新总价格,但我无法加载更新的总价格。
我的ajax功能
function add(item){
$.ajax({
type: "GET",
url: "epood/summa",
success: function (data){
$('#text').val(data);
}
});
}
我的HTML
<button type="button" id="1" onclick="add(this.id)">add</button>
<div id="text"></div>
我的控制器功能
public function summa(){
--code to get the price from database--
echo $price; //this equals the price im getting from database
}
我获得价格的代码工作正常,但我认为我做错事的方法是我如何将函数的价格回调为ajax。希望你了解我想要达到的目标,如果你不这样做,可以提出任何问题。
答案 0 :(得分:0)
您在.val()
上使用<div>
。该功能仅适用于<input>
字段。
尝试使用$('#text').html(data);