regarding jquery with restfull service
i am getting the following error in alert from client when fetch the data from server
error[object Object]
and browser
Timestamp: 08/07/2012 05:27:07 PM
Error: SyntaxError: invalid label
Source File: http://10.163.14.56:9000/customerservice/renderdetails?callback=jsonCallback&_=1344340627467
Line: 1, Column: 1
Source Code:
{"age":100,"name":"mkyong.com",}
<script src="jquery-1.7.1.min.js"></script>
<script>
//var url= "http://10.163.14.56:9000/customerservice/getDet?callback=?";
var url= 'http://10.163.14.56:9000/customerservice/renderdetails?callback=?';
$(document).ready(function(){
$('#getData').click(function() {
$.ajax({
type: 'GET',
url: url,
async: false,
crossDomain:true,
jsonpCallback: 'jsonCallback',
contentType: "application/text",
dataType: 'jsonp',
success: function(json) {
alert("success") ;
alert(json.name);
// console.dir(json.sites);
},
error: function(e) {
alert("error"+e.toString());
}
});
});
});
server side program in restfull servcie(jax-rs framework)
//*************************//
@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("/renderdetails")
public Response get_Det(){
// String json ="{symbol: 'IBM', price: 91.42}";
String data="{"
+"\"age\":100,"
+"\"name\":\"mkyong.com\","
+"}";
System.out.println("JSON Data:"+data);
return Response.ok(data, MediaType.APPLICATION_JSON).build();
}
please give a solution to solve my problem.......
i am trying to solve past a week...
please let me know what i made mistake
thanks in advance