Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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
Jquery SpringMVC:如何在一次点击按钮中保存和检索记录_Jquery_Ajax_Spring_Spring Mvc - Fatal编程技术网

Jquery SpringMVC:如何在一次点击按钮中保存和检索记录

Jquery SpringMVC:如何在一次点击按钮中保存和检索记录,jquery,ajax,spring,spring-mvc,Jquery,Ajax,Spring,Spring Mvc,我正在开发POS应用程序,我正在搜索条形码(保存在产品表的数据库中)后检索产品,有一个添加购物车按钮,我单击该按钮将在数据库的订单表中添加产品详细信息、价格和数量,并在添加到数据库后显示 我正在使用jsp、前端的jquery和控制器端的SpringMVC以及hibernate与数据库交互 单击add之后,我将存储为JSON数据,进行ajax调用,并将数据传递给spring controller并添加到数据库中,但如何在单击add Cart时检索记录呢 从Spring控制器的方法中删除Reques

我正在开发POS应用程序,我正在搜索条形码(保存在产品表的数据库中)后检索产品,有一个添加购物车按钮,我单击该按钮将在数据库的订单表中添加产品详细信息、价格和数量,并在添加到数据库后显示

我正在使用jsp、前端的jquery和控制器端的SpringMVC以及hibernate与数据库交互

单击add之后,我将存储为JSON数据,进行ajax调用,并将数据传递给spring controller并添加到数据库中,但如何在单击add Cart时检索记录呢


从Spring控制器的方法中删除RequestMethod.GET并添加方法:“POST”

Remove
RequestMethod.GET
从Spring控制器的方法中。添加字段
方法:“POST”
$.ajax内部的JSON中。您将收到json格式的订单作为响应。请添加如何在javascript中派生
order
变量。在我看来,您的请求参数并没有映射到Order对象<代码>数据:JSON.stringify(order)
。如何获得订单或价值?
ajax call i am making
$.ajax({

        url:'/pos/addproduct',
        dataType: "json",
        data:JSON.stringify(order),
        contentType: "application/json; charset=utf-8",
        success:
            function(data){
            $.each(data,function(index,value){
                console.log(data);
                var row=$("<tr><td>"+value.oid+"</td>"+"<td>"+value.pname+"</td>"+
                        "<td>"+value.qty+"</td>"+"<td>"+value.price+"</td>"+"<td>"
                        +value.barcodeid+"</td></tr>");
                $("#order").append(row).removeClass("hidden");
            })
        }
    })
});
@RequestMapping(value="/addproduct",method ={ RequestMethod.GET, RequestMethod.POST })
public @ResponseBody Order addProducts(@RequestBody Order order){
    Order orders=service.showOrder(order);
    return orders;
    }