加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

jsonp jquery jersey 实现跨域访问

发布时间:2020-12-16 19:06:46 所属栏目:百科 来源:网络整理
导读:链接:http://www.jb51.cc/article/p-orgsugoi-ra.html 服务器端: [java] view plain copy @GET @Path ( "addTaskRest" ) @Consumes (MediaType.APPLICATION_FORM_URLENCODED) @Produces (MediaType.TEXT_PLAIN) public StringaddTaskRest( @QueryParam ( "

链接:http://www.52php.cn/article/p-orgsugoi-ra.html

服务器端:

[java] view plain copy
  1. @GET
  2. @Path("addTaskRest")
  3. @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
  4. @Produces(MediaType.TEXT_PLAIN)
  5. publicStringaddTaskRest(@QueryParam("data")Stringdata,@QueryParam("jsonpcallback")Stringjsonpcallback){
  6. System.out.println("data="+data);
  7. System.out.println("jsonpcallback="+jsonpcallback);
  8. Stringresult="";
  9. result=this.controller.addTask(data);
  10. returnjsonpcallback+"({"id":""+result+""})";
  11. }
客户端:
[javascript]
    $.ajax({
  1. //url:"/portal/constructionNotice/showLineInfo.action?random="+Math.random(),
  2. url:"http://10.1.14.20:8088/workflowController/service/todo/addTaskRest",
  3. type:"get",
  4. jsonp:'jsonpcallback',248)"> data:{
  5. "data":"{"app":"zhoushuntest","type":0,"
  6. +""occurTime":"2013-11-1411:22:02","title":"-------流程标题-------","
  7. +""loginName":"ST/G01008000311","status":0,"removed":0,248)"> +""typename":"流程名称11",108); list-style:decimal-leading-zero outside; color:inherit; line-height:18px; margin:0px!important; padding:0px 3px 0px 10px!important"> +""url":"流程名称11",248)"> +""pname":"主流程名称","pincident":1,108); list-style:decimal-leading-zero outside; color:inherit; line-height:18px; margin:0px!important; padding:0px 3px 0px 10px!important"> +""cname":"子流程实例号","cincident":1,248)"> +""stepName":"当前步骤",108); list-style:decimal-leading-zero outside; color:inherit; line-height:18px; margin:0px!important; padding:0px 3px 0px 10px!important"> +""initiator":"ST/G01008000311"}"
  8. },
  9. dataType:"jsonp",//跨域必须用jsonp
  10. cache:false,108); list-style:decimal-leading-zero outside; color:inherit; line-height:18px; margin:0px!important; padding:0px 3px 0px 10px!important"> error:function(XMLHttpRequest,textStatus,errorThrown){
  11. alert(XMLHttpRequest.status);
  12. alert(XMLHttpRequest.readyState);
  13. alert(textStatus);
  14. },
  15. success:function(obj){
  16. alert(obj.id);
  17. }
  18. });

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读