`
Hafeyang
  • 浏览: 5048 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

 

我先创建一个pojo

@XmlRootElement
public 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下截图是这样的

 

很让我不解。还请各位高手指教。

  • 大小: 7.8 KB
  • 大小: 4.6 KB
  • 大小: 13.6 KB
分享到:
评论

相关推荐

    MVC调用webService

    "MvcAndAjax"这个文件名可能代表了一个包含MVC项目和相关的JavaScript文件的示例,用于演示如何在MVC应用中使用AJAX调用WebService。在这个项目中,你可能会找到一个控制器、视图以及用于调用WebService的...

    WebService和Ajax总结

    客户端JavaScript通过jQuery、AngularJS、Vue.js等库简化Ajax调用。 **三、WebService与Ajax的结合** 尽管两者主要应用于不同的场景,但有时也会结合使用。例如,一个Ajax请求可能需要调用一个WebService来获取...

    json webservice

    在这个例子中,我们将探讨如何使用Java和Spring框架构建一个JSON Web Service,并通过JavaScript进行调用。同时,我们还将涉及到JDBC(Java Database Connectivity),它是Java中用于与数据库交互的标准API。 首先...

    ajax+WebService应用实例

    在IT领域,Ajax(Asynchronous JavaScript and XML)与WebService的结合是实现Web应用程序异步通信、提高用户体验的重要技术。本文将深入探讨这两种技术的核心概念、工作原理以及它们如何协同工作来构建高效的应用...

    Jquery+JSON+WebService

    例如,我们可以使用jQuery的$.ajax()或$.getJSON()方法发起一个异步请求到WebService接口,获取返回的JSON数据。服务器端处理请求后,将结果封装成JSON格式,返回给客户端。客户端接收到JSON数据后,使用JavaScript...

    JS调用WEBSERVICE的demo

    在这个"JS调用WEBSERVICE的demo"中,我们将会探讨如何使用JavaScript来调用Web Service,以及相关的技术要点。 首先,让我们理解什么是Web Service。Web Service是一种基于网络的、可互操作的软件接口,它能够通过...

    asp.net手写ajax调用后台方法

    本篇文章将深入探讨如何在ASP.NET中手写AJAX调用后台方法。 首先,理解AJAX的核心原理是关键。它允许浏览器异步与服务器通信,无需刷新整个页面即可获取或更新数据。在ASP.NET中,我们可以利用JavaScript库,如...

    利用ajax和WebService实现的无刷新三级联动源码.zip

    通常,WebService使用SOAP(Simple Object Access Protocol)协议进行数据交换,但也可以采用RESTful API的方式,以JSON格式返回数据,更适合前端处理。 3. **数据传递与解析**: 在Ajax请求中,前端会将当前选择...

    javascript、jQuery调用webservice实现的天气预报

    在这个实例中,我们可能使用了 AJAX(异步 JavaScript 和 XML)技术来实现与 Web Service 的通信,尽管返回的数据可能是 JSON 格式,因为 JSON 更加轻量级且易于处理。 首先,理解 JavaScript 的作用。JavaScript ...

    WebService详解

    尽管随着RESTful API的流行,SOAP类型的WebService使用有所减少,但在某些场景下,特别是需要强类型检查和事务支持时,WebService仍然是一个实用的选择。理解并掌握WebService的原理和使用方法对于进行分布式系统...

    WebService实例mootools.zip

    WebService实例mootools.zip是一个关于使用MooTools JavaScript库实现WebService调用的示例项目。在Web开发中,WebService是一种基于HTTP协议的、平台无关的通信方式,它允许不同系统间进行数据交换。MooTools是一款...

    JQuery Ajax WebService传递参数的简单实例

    而 WebService 是一种网络服务,允许不同系统间的通信,常常通过SOAP协议交换XML格式的消息,也可通过RESTful服务使用JSON等格式交换数据。本篇实例主要讲述在使用JQuery Ajax向WebService传递参数时需要注意的几个...

    js调用外部天气预报,手机查询等webservices

    在本主题中,我们将深入探讨如何使用JS调用外部天气预报和手机查询等Web服务。 一、Web Services简介 Web服务是一种基于互联网的、使用标准协议(如HTTP)来交换数据和业务逻辑的软件应用。它们允许不同系统之间...

    webservice插件和使用文档.rar

    在本压缩包“webservice插件和使用文档.rar”中,包含的资源可能是一个关于Web服务调用的详细教程,特别是针对Web服务调用的不同方法,如AJAX和SOAPUI的使用。下面我们将深入探讨这些知识点。 1. **Web服务基础**:...

    WebService 7本书

    以下是关于“WebService 7本书”中可能涵盖的一些核心知识点,以及与AJAX、CXF、RESTful和WS相关的应用知识: 1. **WebService基础**:Web服务基于开放标准,如XML(可扩展标记语言)用于数据表示,WSDL(Web服务...

    webservice源码

    前端代码会通过AJAX调用,利用jQuery的$.ajax或$.getJSON方法,与后端的WebService进行异步数据交换,实现动态网页功能。 总结一下,这个项目展示了如何使用Java的CXF框架和Spring框架来构建Web服务,以及如何通过...

    webservice(cxf)+ajax请求,客户端和服务器端

    而对于 RESTful 服务,可以直接构造 URL 并使用 AJAX 发送请求。 7. **服务器端响应**: 服务器端接收到请求后,执行相应的业务逻辑,可能涉及到与数据库的交互。完成后,返回响应给客户端,可以是 JSON、XML 或...

    最新的web开发常用WebService

    对于RESTful Web服务,通常使用HTTP方法(GET、POST、PUT、DELETE等)和JSON格式进行数据交换。 6. **安全性与最佳实践**:在使用Web服务时,应确保遵守服务提供商的使用条款,避免滥用或超出配额。同时,对敏感...

    jave\ajax\websevice学习总结

    同时,利用Java的WebService库创建服务,并通过Ajax调用来验证和测试服务功能。在实践过程中,理解每个技术的基本原理,掌握如何将它们整合,是提升Web开发技能的关键步骤。 总的来说,Java、Ajax和WebService是...

Global site tag (gtag.js) - Google Analytics