使用Javascript访问JSON响应时出错

时间:2013-04-03 10:04:42

标签: java javascript ajax json rest

我有一个Web服务,它返回一个String Of JSON响应。当我尝试使用$ .ajax函数在我的网页中访问该响应时,它总是生成错误而没有任何响应终止..有人可以帮助我并告诉我们下面的代码中有什么错误。

    <script language="javascript">

   $(document).ready(function()
   {
   $('#login').click(function(event){

   event.preventDefault();

        //alert("start");
       $.ajax({
        type: "POST",
         url: "http://localhost:8080/RESTExample/parameter_url",
         data: {},
         success: function (data) {
                    //alert("received "+data);
            },
        error: function (data) {
                    alert("error "+data);
            }
});
        alert("end");
    });




  })

</script>

Web服务实现如下:

@Path("{f}")
@POST
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8")
public String convertFtoCfromInput(@PathParam("f") float f) throws JSONException {
    JSONObject jsonObject = new JSONObject();
    float celsius;
    celsius = (f - 32)*5/9;
    jsonObject.put("F Value", f);
    jsonObject.put("C Value", celsius);
    jsonObject.put("राहुल शर्मा", celsius);
    return jsonObject.toString();

}

这就是错误...... com.sun.jersey.server.wadl.generators.WadlGeneratorJAXBGrammarGenerator attachTypes INFO: Couldn't find JAX-B element for class java.lang.String

0 个答案:

没有答案