AJAX如何提取数据返回

时间:2015-07-01 09:40:46

标签: javascript

如你所见,我有一个ajax代码将数据传递给服务器并返回结果包括id,name,quantity。

如何获取数量或ID或名称并打印?谢谢!

$this->renderFile(dirname(_FILE__) . '/partials/_profile.php', ['name'=>'value']);

3 个答案:

答案 0 :(得分:1)

使用dataType JSON代替text

$("#bto_update_quantity").click(function () {
     $.ajax({
         url: "cart/update_quantity",
         type: "get",
         dataType: "json",
         data: {
             id: $('.frm_product_id_cart').text(),
             name: $('.frm_product_name_cart').text(),
             quantity: $('#frm_product_quantity_cart').val()
         },
         success: function (data) {
             var id = data.id;
             var name = data.name;
             var quantity = data.quantity;
         }
     });
 });

答案 1 :(得分:0)

你的dataType应该是Json而不是Text。

你应该在成功函数中传递一个返回参数

成功:功能(数据)

尝试控制日志记录数据,您就会知道如何获得所需的值

答案 2 :(得分:0)

如果结果是对象。 你可以这样做:

vtkRenderWindowInteractor