六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 43|回复: 0

怎样使用ajax调用restful webservice (传json)??

[复制链接]

升级  20%

2

主题

2

主题

2

主题

童生

Rank: 1

积分
10
 楼主| 发表于 2013-1-23 02:53:28 | 显示全部楼层 |阅读模式
 
我先创建一个pojo
@XmlRootElementpublic class Category {private int id;private String name;//....} 然后创建restful webservice resource类
@PUT@Path("add")@Produces("text/html")@Consumes( { "application/xml", "application/json" })public String addCategory(Category category) {System.out.println("处理添加类别逻辑,接受的数据为id:"+category.getId()+",name:"+category.getName());return "ok";} 测试通过
 

 
用ajax 调用时出 了问题(我用的是jquery)
$.ajax({url:"/restblog/services/category/add",type:"PUT",data:{"id":1,"name":"id为1的category"},success :function (result){alert(result);},error:function (){alert("add category failed!");}}); 我试过用
data:"{\"id\":1,\"name\",\"id为1的category\"}",报同样错误,错误在firebug下截图是这样的

 

很让我不解。还请各位高手指教。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表