鏈接:http://blog.csdn.net/z69183787/article/details/19192637
服務器端:
- @GET
- @Path("addTaskRest")
- @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
- @Produces(MediaType.TEXT_PLAIN)
- public String addTaskRest(@QueryParam("data") String data,@QueryParam("jsonpcallback") String jsonpcallback){
- System.out.println("data="+ data);
- System.out.println("jsonpcallback="+ jsonpcallback);
- String result = "";
- result = this.controller.addTask(data);
- return jsonpcallback+"( {\"id\":\""+result+"\"})";
- }
- $.ajax({
- // url: "/portal/constructionNotice/showLineInfo.action?random="+Math.random(),
- url : "http://10.1.14.20:8088/workflowController/service/todo/addTaskRest",
- type: "get",
- jsonp:'jsonpcallback',
- data: {
- "data":"{\"app\": \"zhoushuntest\",\"type\": 0,"
- + "\"occurTime\": \"2013-11-14 11:22:02\",\"title\": \"-------流程標題-------\","
- + "\"loginName\": \"ST/G01008000311\",\"status\": 0,\"removed\": 0,"
- + " \"typename\": \"流程名稱11\","
- + "\"url\": \"流程名稱11\","
- + "\"pname\": \"主流程名稱\",\"pincident\": 1,"
- + "\"cname\": \"子流程實例號\",\"cincident\": 1,"
- + "\"stepName\": \"當前步驟\","
- + "\"initiator\": \"ST/G01008000311\"}"
- },
- dataType : "jsonp",//跨域必須用jsonp
- cache: false,
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- alert(XMLHttpRequest.status);
- alert(XMLHttpRequest.readyState);
- alert(textStatus);
- },
- success: function(obj){
- alert(obj.id);
- }
- });