Javascript 从cakephp控制器函数获取当前总价,并通过ajax更改div内容
所以首先我的目标是: 我有一个带购物车的样品店。当我单击要添加到购物车的项目时,将发生以下操作: 它会将所选项目添加到数据库中,然后更新购物车的当前价格。 到目前为止,我有我的购物车添加项目到数据库和更新数据库新的总价,但我无法加载更新后的总价 我的ajax函数Javascript 从cakephp控制器函数获取当前总价,并通过ajax更改div内容,javascript,php,jquery,ajax,cakephp,Javascript,Php,Jquery,Ajax,Cakephp,所以首先我的目标是: 我有一个带购物车的样品店。当我单击要添加到购物车的项目时,将发生以下操作: 它会将所选项目添加到数据库中,然后更新购物车的当前价格。 到目前为止,我有我的购物车添加项目到数据库和更新数据库新的总价,但我无法加载更新后的总价 我的ajax函数 function add(item){ $.ajax({ type: "GET", url: "epood/summa", success: function (data){
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>
我获取价格的代码运行良好,但我认为我做得不正确的地方在于如何将价格从函数回调到ajax中。希望您能理解我想要实现的目标,如果您不理解,请询问任何问题。您可以在
上使用.val()
。该函数仅适用于
字段
尝试使用
$('#text').html(数据)代码>哇,这个简单的改变让它成功了,花了这么多时间研究这个。我真的很惊讶我没有弄明白这一点,无论如何,非常感谢你。
public function summa(){
--code to get the price from database--
echo $price; //this equals the price im getting from database
}