Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从cakephp控制器函数获取当前总价,并通过ajax更改div内容_Javascript_Php_Jquery_Ajax_Cakephp - Fatal编程技术网

Javascript 从cakephp控制器函数获取当前总价,并通过ajax更改div内容

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){

所以首先我的目标是: 我有一个带购物车的样品店。当我单击要添加到购物车的项目时,将发生以下操作: 它会将所选项目添加到数据库中,然后更新购物车的当前价格。 到目前为止,我有我的购物车添加项目到数据库和更新数据库新的总价,但我无法加载更新后的总价

我的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>
我获取价格的代码运行良好,但我认为我做得不正确的地方在于如何将价格从函数回调到ajax中。希望您能理解我想要实现的目标,如果您不理解,请询问任何问题。

您可以在
上使用
.val()
。该函数仅适用于
字段


尝试使用
$('#text').html(数据)

哇,这个简单的改变让它成功了,花了这么多时间研究这个。我真的很惊讶我没有弄明白这一点,无论如何,非常感谢你。
public function summa(){
   --code to get the price from database--
   echo $price; //this equals the price im getting from database
}