Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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 如何在购物车会话中使用ajax-node js_Javascript_Arrays_Node.js_Ajax_Cart - Fatal编程技术网

Javascript 如何在购物车会话中使用ajax-node js

Javascript 如何在购物车会话中使用ajax-node js,javascript,arrays,node.js,ajax,cart,Javascript,Arrays,Node.js,Ajax,Cart,我想在我的购物车中插入和删除产品而不刷新页面。我试图在我的代码中使用ajax,但我不明白我做错了什么。例如,此代码应该在数据字段中插入一些内容?请帮我回答这个问题 下面是我的ajax代码: $(函数(){ $(“#购物车id”)。单击(功能(e){ e、 预防默认值(); var乘积; $.ajax({ 键入:“获取”, 数据:产品, 网址:'http://localhost:8888/add-要向前购物车/:id', 成功:功能(响应){ 控制台日志(响应); } }); }); });已完

我想在我的购物车中插入和删除产品而不刷新页面。我试图在我的代码中使用ajax,但我不明白我做错了什么。例如,此代码应该在数据字段中插入一些内容?请帮我回答这个问题

下面是我的ajax代码:

$(函数(){
$(“#购物车id”)。单击(功能(e){
e、 预防默认值();
var乘积;
$.ajax({
键入:“获取”,
数据:产品,
网址:'http://localhost:8888/add-要向前购物车/:id',
成功:功能(响应){
控制台日志(响应);
}
});
});

});已完成。现在开始工作了。谢谢你的关注。我没有更改我的节点js文件,只有ajax。这是我的ajax代码

$(document).on('click','#cart_id',function(e){

  e.preventDefault();
  var id = $(this).data('id');
    $.ajax({
        type: "GET",
        data: id,
        url: '/add-to-cart-forward/' + id, 
        success: function() {
          console.log(id)
       }
    });
});

我只是更改了一些字段并分隔了“id”。我希望有人能在函数
success:function(response){console.log(response);}上使用它
您应该在网页上进行DOM更改,您需要查看从Ajax调用获得的响应。我尝试将DOM更改为成功函数,但我只收到以下消息:消息:'Cast to ObjectId for value失败:'id'位于模型“Product”的路径“_id”,名称:'CastError',模型:model{Product}请编辑问题,并添加放置在
success
函数和render()函数上的代码。我们需要知道渲染返回的内容(JSON代码、XML代码、纯文本代码等)