jQuery实现ajax跨域
1、dataType:'jsonp'
2、type: 'get'
3、把要传的参数以url方式传出去  url:'http://gameapi.feiliu.com/lqzg?tel='+telnumber,

JS代码

<script>
$.ajax({url:'http://gameapi.feiliu.com/lqzg?tel='+telnumber,async: true, type:"get",dataType:'jsonp',jsonp:"jsoncallback",data:{telnumber:telnumber},success:function(data,status){if(data.key == 1){$('#gacode').text('验证码为:'+data.mes).css('display', 'block');}else if(data.key == -1){$('#gacode').text('出错了!'+data.mes).css('display', 'block');}else{alert('没有任何东西!');}},error:function(){alert(arguments[1]);}                                });
</script>

php代码(CI框架)

public function index(){    header('Content-Type:text/html;Charset=utf-8');  $tel = $_GET['telnumber'];if(! preg_match("/1[3458]{1}\d{9}$/",$tel)){$key = -1;$mes = '手机号无效!';}else{//检查号码是否第一次领取if( $this->gamem->test_phone($tel)){$key = -1;$mes = '手机号已经领取过!';}else{//随机选取一个code$code = $this->gamem->get_code();            if($code){//将该用户信息插入$ret = $this->gamem->insert_user($tel);if($ret){$key = 1;$mes = $code;}}}}  $data = array('key' => $key,'mes' => $mes);echo $_GET['jsoncallback'] . "(".json_encode($data).")";  exit;}    

转载于:https://www.cnblogs.com/hejun695/p/5231666.html

PHP+JQuery实现ajax跨域相关推荐

  1. jQuery使用ajax跨域请求获取数据

    jQuery使用ajax跨域请求获取数据 跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内 ...

  2. JQuery实现ajax跨域

    AJAX 的出现使得网页可以通过在后台与服务器进行少量数据交换,实现网页的局部刷新.但是出于安全的考虑,ajax不允许跨域通信.如果尝试从不同的域请求数据,就会出现错误.如果能控制数据驻留的远程服务器 ...

  3. JQuery的Ajax跨域请求的解决方案

    JQuery的Ajax跨域请求的解决方案 参考文章: (1)JQuery的Ajax跨域请求的解决方案 (2)https://www.cnblogs.com/amylis_chen/p/4703735. ...

  4. jQuery实现ajax跨域请求

    jQuery实现ajax跨域请求 jsonp形式 <!DOCTYPE html> <html lang="en"><head><meta ...

  5. JQuery实现Ajax跨域访问--Jsonp原理

    JavaScript是一种在Web开发中经常使用的前端动态脚本技术.在JavaScript中,有一个很重要的安全性限制,被称为"Same-Origin Policy"(同源策略). ...

  6. 使用JSONP,jQuery的ajax跨域获取json数据

    网上找了很多资料,写的不错,推荐下: 1.深入浅出JSONP--解决ajax跨域问题 (http://www.cnblogs.com/chopper/archive/2012/03/24/240394 ...

  7. jQuery中ajax跨域请求

    背景介绍: 现在做的课题要实现在一个没有部署在服务器上的网页中,使用ajax来加载已经 部署在服务器上的一个服务提供的数据. 先看静态页面的代码: <html><head>&l ...

  8. 快递物流查询接口API,使用Jquery的ajax跨域实现根据单号查询物流跟踪的详细信息

    应用场景:物流跟踪信息查询 1. 本接口采用的是聚合数据接口:https://www.juhe.cn/docs/api/id/43 2. 首先,注册账号申请快递单号接口:获取申请的key 3. 接口所 ...

  9. ajax+php跨域请求数据库,基于jQuery的ajax跨域请求,PHP作为服务器端代码

    ajax实现跨域请求有两种方式: 方法一:jsonp的方式 jsonp方式的关键点在客户请求以jsonp作为数据类型,服务器端接收jsonp的回调函数,并通过回调函数进行数据的传输.具体代码如下: 客 ...

最新文章

  1. 【暖*墟】#逆矩阵# 矩阵求逆的思路与方法
  2. poj 2892 Tunnel Warfare
  3. JavaWeb中使用session保持用户登录状态
  4. 回车与换行 ASCII
  5. 什么是中国1号信令?
  6. Spring Cloud Bus 消息总线实现配置自动刷新
  7. Linux网络转发和端口映射的笔记
  8. RestTemplate HttpMessageConverter报错的解决方案no suitable HttpMessageConverter
  9. Shell多线程编程的实例
  10. 一个国产的算筹字数统计在线小工具-可以统计不同字出现的频率和次数-统计出现最多的字和英文单词
  11. 用Python玩转数据(一)
  12. Gris游戏开发-day03
  13. c语言阿基米德螺旋线编程,阿基米德螺旋线进刀凸轮外轮廓铣削的编程技巧
  14. cmdb 指南_无限供应商制造商指南
  15. 用深度学习给黑白照片上色
  16. 打开文件管理器并进行文件夹的复制、移动、删除、创建
  17. 韩语计算机级词汇表,韩语topik中级全部单词打印版.pdf
  18. 文档管理软件在线编辑和协同
  19. 如何给PDF文件添加书签及子书签
  20. TypeError: Cannot read property 'xxxx' of undefined报错的情况分析

热门文章

  1. RSA非对称加密算法之公钥和私钥详细介绍
  2. 圆形头像CircleImageView源码浅析
  3. pcb外观维修_PCB电路板维修的一些常用技法
  4. steam怎么看邮箱绑定的账号_lol手游appleid怎么绑定拳头账号 英雄联盟手游账号绑定方法_英雄联盟手游...
  5. 组合测试法是什么 软件测试,组合测试法中的全对偶测试法
  6. 什么是iu组装服务器,超频三全新款 IU服务器散热器全新登场
  7. androidstudio sqlite where 条件_SQL 面试题:WHERE 和 HAVING、ON 有什么区别?
  8. mysql sys exec_mysql提权lib_mysqludf_sys执行sys_exec出现32256的问题解决办法
  9. python requests cookie_Python requests模块cookie实例解析
  10. 理解矩阵 的一些评论