100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 简单了解JQuery+ajax+jsonp 跨域访问

简单了解JQuery+ajax+jsonp 跨域访问

时间:2022-11-15 20:40:01

相关推荐

简单了解JQuery+ajax+jsonp 跨域访问

web前端|js教程

JQuery+ajax+jsonp,javascript,JS,跨域访问

web前端-js教程

聊天室源码,vscode 跳舞,ubuntu 切换gdm,tomcat省略,sqlite 筛选速度,国内服务器免备案,tage插件 源地址,前端双向绑定框架,网络爬虫pdf,php类学习,立优seo,dedecms能制作几个网站,网页中加入时间特效,怎么用别人的易企秀模板,html欢迎页面代码,php开源物业管理系统,磁力搜索整站程序lzw

Jsonp(JSON with Padding)是资料格式 json 的一种“使用模式”,可以让网页从别的网域获取资料。

一. 客户端

弹弹堂 易语言源码,ubuntu鼠标右键无效,tomcat部署时发生错误,pvc爬虫箱子,php框架3.2.3漏洞,石排关键词seo优化多少钱lzw

Insert title here$(function(){/* //简写形式,效果相同 $.getJSON("/base/json.do?sid=1494&busiId=101&jsonpCallback=?", function(data){ $("#showcontent").text("Result:"+data.result) }); */ $.ajax({type : "get",async:false,url : "/base/json.do?sid=1494&busiId=101",dataType : "jsonp",//数据类型为jsonpjsonp: "jsonpCallback",//服务端用于接收callback调用的function名的参数success : function(data){ $("#showcontent").text("Result:"+data.result)},error:function(){ alert(fail);} }); });

Result:

爆客神器源码,vscode正在激活扩展失败,Ubuntu启用搜狗,tomcat启用测试地址,爬虫获取客源,php文件上传到服务器,安徽怎么学seo网络推广技术,有表白网站源码lzw

二. 服务器端

import java.io.IOException; import java.io.PrintWriter; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONObject; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class ExchangeJsonController { @RequestMapping("/base/json.do") public void exchangeJson(HttpServletRequest request,HttpServletResponse response) {try {response.setContentType("text/plain");response.setHeader("Pragma", "No-cache");response.setHeader("Cache-Control", "no-cache");response.setDateHeader("Expires", 0);Map map = new HashMap();map.put("result", "content");PrintWriter out = response.getWriter(); JSONObject resultJSON = JSONObject.fromObject(map); //根据需要拼装jsonString jsonpCallback = request.getParameter("jsonpCallback");//客户端请求参数out.println(jsonpCallback+"("+resultJSON.toString(1,1)+")");//返回jsonp格式数据out.flush();out.close(); } catch (IOException e) {e.printStackTrace(); } } }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。