jQuery实现ajax跨域请求

jsonp形式

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><script src="./jquery.js"></script>
</head>
<style>* {padding: 0;margin: 0;}#box {margin: 100px;}#wd {width: 400px;height: 40px;}#list {display: none;width: 400px;border: 1px solid #ccc;}li {list-style: none;padding: 5px;}a {text-decoration: none;color: #333;}
</style><body><div id="box"><input type="text" id="wd"><ul id="list"></ul></div><script>// 原生js写法   var oInput = document.getElementsByTagName('input')[0];var oList = document.getElementById('list');// 标签创建形式// function doJson(data) {//     var dataArr = data.g;//     oList.innerHTML = '';//     if (dataArr.length == 0) {//         oList.style.display = 'none';//     } else {//         dataArr.forEach(function (ele) {         //             oLi = document.createElement('li');//             oA = document.createElement('a');//             oA.href = 'https://www.baidu.com/s?wd=' + ele.q;//             oA.innerHTML = ele.q;//             oLi.appendChild(oA);//             oList.appendChild(oLi);//             oList.style.display = 'block';//         });//     }// }// 字符串拼接形式function doJson(data) {    // 回调函数处理数据 注意此函数需要写在ajax前面         var dataArr = data.result;oList.innerHTML = '';str = '';if (dataArr.length == 0) {oList.style.display = 'none';} else {dataArr.forEach(function (ele, index) {if (index > 3) return;str += '<li><a href="https://www.baidu.com/s?wd=' + ele[0] + ' " target = "_blank">' +ele[0]+ '</a></li>';});oList.innerHTML = str;oList.style.display = 'block';}}oInput.oninput = function () {var value = this.value;$.ajax({url: 'https://suggest.taobao.com/sug?code=utf-8&q=' + value,type: 'GET',             dataType: "jsonp",         // jsonp形式实现跨域jsonpCallback: 'doJson',   //设置回调函数})}</script></body></html>

jQuery实现ajax跨域请求相关推荐

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

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

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

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

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

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

  4. jQuery中ajax跨域请求

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

  5. js请求结果拦截机器_js利用jquery的jsonp来解决ajax跨域请求被浏览器拦截结果的问题...

    先来个表.页面太多对不起我也不知道这张表是从哪个博客保存过来的,所以无法注明博客地址.非常抱歉.URL说明是否允许通信 http://www.a.com/a.jshttp://www.a.com/b. ...

  6. jQuery中的ajax、jquery中ajax全局事件、load实现页面无刷新局部加载、ajax跨域请求jsonp、利用formData对象向服务端异步发送二进制数据,表单序列化(异步获取表单内容)

    jQuery中使用ajax: 在jQuery中使用ajax首先需要引入jQuery包,其引入方式可以采用网络资源,也可以下载包到项目文件中,这里推荐下载包到文件中:市面上有多个版本的jQuery库,这 ...

  7. jq中ajax请求跨域,用JQuery实现简单的Ajax跨域请求

    前一阵发过一篇利用ExtJs的ScriptTagProxy实现Ajax跨域请求的文章,这几天看了一下Jquery,发现如果用JQuery中的getScript其实更简单(jquery 1.2.6版本) ...

  8. ajax 跨域请求数据,JQuery Ajax执行跨域请求数据的解决方案

    JQuery Ajax执行跨域请求数据的解决方案 今天前端因为需要ajax调用两个不同的项目,请求域不一样,所以涉及ajax跨域的问题 ,其实很简单,具体如下 原来的ajax请求如下: $.ajax( ...

  9. jQuery ajax跨域请求的解决方法

    jQuery ajax跨域请求的解决方法 参考文章: (1)jQuery ajax跨域请求的解决方法 (2)https://www.cnblogs.com/freeweb/p/4908832.html ...

最新文章

  1. matlab神经网络工具箱函数汇总
  2. python repl_asyncio REPL(Python 3.8)
  3. Ajax (部分二:prototype.js代码)总结页面向后台传Form值、单个值和后台向前台传一个或是一组值...
  4. [原创]辽宁移动通信-话费余额查询
  5. 高通平台msm8909 LK 实现LCD 兼容
  6. 多智能体强化学习_基于多智能体强化学习主宰星际争霸游戏
  7. 线程并发编程之线程锁
  8. 改善深层神经网络:超参数调整、正则化以及优化——2.9学习率衰减
  9. leetcode那些算法都用在了哪里
  10. Pandas Series interpolate
  11. struts2和hibernate(2012/2/26)
  12. 【操作系统/OS笔记08】进程的定义、组成、PCB、生命周期管理、状态变化模型、挂起模型
  13. 微信小程序云开发教程-JavaScript入门(4)-捕捉异常
  14. 【Ubuntu】Linux系统安装谷歌浏览器简易教程
  15. AI Studio 数据集
  16. 机器学习-累计分布函数(CDF)
  17. Base64的Woff2字体信息如何转成成文件
  18. 软考(网络工程师)-必备网络知识(笔记一)
  19. Jquery中fadein() fadeout()方法的使用
  20. 初探PHP开源采集器----蓝天采集器

热门文章

  1. Oracle索引和事务
  2. JavaEE经典试题(一)
  3. C#零基础运动控制教程--运动控制卡低速高速运动实验
  4. 化工原理实验,化工原理教学实训设备QY-HGYL
  5. python中的框架是什么_python开发框架介绍
  6. 访问远程Redis服务。Connect to Remote Redis Server
  7. 手把手做一个JSP入门程序(一):程序基本介绍(JSP)
  8. uni-app框架开发app中出现的问题(持续更新中...)
  9. 富文本生成pdf-java
  10. 【安全运维】小微企业的安全运维工具用哪款好?