当前位置: 首页 > news >正文

建设速干裤移动网站织梦网站做站群

建设速干裤移动网站,织梦网站做站群,苏州集团网站建设,做网站专用软件这篇文章主要介绍了Ajax 设置Access-Control-Allow-Origin实现跨域访问,非常不错#xff0c;具有参考借鉴价值#xff0c;需要的朋友可以参考下ajax跨域访问是一个老问题了#xff0c;解决方法很多#xff0c;比较常用的是JSONP方法#xff0c;JSONP方法是一种非官方方法具有参考借鉴价值需要的朋友可以参考下ajax跨域访问是一个老问题了解决方法很多比较常用的是JSONP方法JSONP方法是一种非官方方法而且这种方法只支持GET方式不如POST方式安全。即使使用jQuery的jsonp方法type设为POST也会自动变为GET。官方问题说明“script”: Evaluates the response as JavaScriptand returns it as plain text. Disables caching by appending a query string parameter, “_[TIMESTAMP]“, to the URL unless the cache option is set to true.Note: This will turn POSTs into GETs for remote-domain requests.如果跨域使用POST方式可以使用创建一个隐藏的iframe来实现与ajax上传图片原理一样但这样会比较麻烦。因此通过设置Access-Control-Allow-Origin来实现跨域访问比较简单。例如客户端的域名是www.client.com,而请求的域名是www.server.com如果直接使用ajax访问会有以下错误XMLHttpRequest cannot load http://www.server.com/server.PHP. No Access-Control-Allow-Origin header is present on the requested resource.Origin http://www.client.com is therefore not allowed access.在被请求的Response header中加入// 指定允许其他域名访问header(Access-Control-Allow-Origin:*);// 响应类型header(Access-Control-Allow-Methods:POST);// 响应头设置header(Access-Control-Allow-Headers:x-requested-with,content-type);就可以实现ajax POST跨域访问了。代码如下client.html 路径http://www.client.com/client.html 跨域测试 $.post(http://www.server.com/server.php,{name:fdipzone,gender:male}).done(function(data){document.getElementById(show).innerHTML data.name data.gender;});server.php 路径http://www.server.com/server.php?php $ret array(name isset($_POST[name])? $_POST[name] : ,gender isset($_POST[gender])? $_POST[gender] : );header(content-type:application:json;charsetutf8);header(Access-Control-Allow-Origin:*);header(Access-Control-Allow-Methods:POST);header(Access-Control-Allow-Headers:x-requested-with,content-type);echo json_encode($ret);?Access-Control-Allow-Origin:* 表示允许任何域名跨域访问如果需要指定某域名才允许跨域访问只需把Access-Control-Allow-Origin:*改为Access-Control-Allow-Origin:允许的域名例如header(Access-Control-Allow-Origin:http://www.client.com);如果需要设置多个域名允许访问这里需要用php处理一下例如允许 www.client.com 与 www.client2.com 可以跨域访问server.php 修改为?php $ret array(name isset($_POST[name])? $_POST[name] : ,gender isset($_POST[gender])? $_POST[gender] : );header(content-type:application:json;charsetutf8);$origin isset($_SERVER[HTTP_ORIGIN])? $_SERVER[HTTP_ORIGIN] : ;$allow_origin array(http://www.client.com,http://www.client2.com);if(in_array($origin, $allow_origin)){header(Access-Control-Allow-Origin:.$origin);header(Access-Control-Allow-Methods:POST);header(Access-Control-Allow-Headers:x-requested-with,content-type);}echo json_encode($ret);?上面是我整理给大家的希望今后会对大家有帮助。相关文章
http://www.zqtcl.cn/news/32713/

相关文章:

  • html所有标签及其属性汇总整站seo排名要多少钱
  • 邯郸wap网站制作上海网站制作方法
  • 商城网站开发视频教程玉林网站建设
  • 谷歌seo网站推广怎么做网站开发工程师有证书考试吗
  • 免费的网站服务器wordpress分享可见
  • 多用户 开源oa 系统seo分析及优化建议
  • 有什么网站可以做投票百度商桥怎么和网站
  • 网站建设可研报告wordpress 页面归类
  • 网站建设的公司联系方式建设农家书屋官方网站
  • 有一个外国网站专门做街头搭讪织梦网站后台怎么登陆
  • 网站建设需要掌握什么知识静态网站的短处
  • 衡水网站设计怎么做佛山网站seo推广推荐
  • 股票配资系统网站开发如何做网络推广网站
  • 毕设做网站可能遇到的问题网站免费网站免费
  • 合肥网站建设新闻营销什么是软文推广
  • 赛罕区城乡建设局网站如何做流量网站
  • 免费个人网页制作网站百度推广是什么意思
  • 微信公众号做留言网站久久建筑网图集免费下载
  • 营口房产建设信息网站wordpress 文章无法显示
  • 百度站长如何验证网站烟台 做网站
  • 网站优化排名方法有哪些微网站 app 区别
  • 谁能给个网站谢谢seo运营是做什么的
  • 网站运维可以做哪些高清无版权网站
  • 微网站特效建站工具
  • 能够做代理的网站有哪些问题自己怎么做wap网站
  • 建设通网站怎么投诉有没有专门做包装设计的网站
  • 建设网站费用主要包括哪些内容在网上做设计赚钱的网站
  • 织梦备份网站数据农产品网络营销方案
  • 我的家乡网站建设wordpress国主题公园
  • 销售型企业网站免费个人网站服务器 html