如何通过骨干将自定义对象传递给REST?

时间:2014-02-03 07:26:47

标签: javascript rest backbone.js

我有以下REST Web服务:

@POST
@Path("/test")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public void testObject(final CustomVO customVO)

CustomVO如下:

private String id;
private String name;
private CountryVO countryVO;
private List<ShopbranchesVO> shopBranchesList

CustomVO包含CountryVO对象,如下所示:

private Long id;
private String name;

同样,ShopbranchesVO会有一些字段。

现在我想在骨干网中填充这个自定义对象,并且必须将它传递给testObject()REST Web服务。如何在骨干中将一个列表(在我的ShopbranchesVO列表中)设置为一个对象?

1 个答案:

答案 0 :(得分:1)

这个怎么样

将这行代码放入渲染函数

    formData = {
    // all your parameters here
    param1: param1,
    param2: param2

}
$.ajax({
    type: 'POST',
    contentType: 'application/json',
    url: "https://www.example.com/test",
    dataType: "json",
    data: formData,
    success: function(data) {
        //success handling
    },
    error: function(data) {
        //error handling
    }
});