美文网首页
Ajax与仿百度跨域搜索

Ajax与仿百度跨域搜索

作者: Jokeryang | 来源:发表于2017-06-20 10:53 被阅读0次

对Ajax一直都是比较模糊的状态,先前因为考试等原因将它搁置了挺久的,最近考试都差不多结束,终于有时间能好好玩一下Ajax,目前它已经成为前端人员必备技能。

其实,Ajax本身用起来也不是很难,这里模仿jQuery的方式,封装了一个Ajax的简单函数。用法基本上与jQuery一样,全局调用ajax函数,接受一个json作为参数:

  ajax({
    {
       url: 'xxxx.com',
       type: 'GET',  // get or post
       data: { name: 'Joker', age: 22 },  // 仅支持json格式
       dataType: 'json',  // json or jsonp
    };
  })

有兴趣的朋友可以看看源码,戳这里

接着做了一个小demo,仿百度跨域搜索 预览地址源码
该项目已经适配大部分PC端和移动端,能够像原生百度一样,输入你要搜索的内容,并弹出下拉框,支持点击搜索或者点击下拉框的内容进行搜索,也支持键盘进行上下选择。部分截图:

输入关键字 可用上下键进行调节

相关文章

  • Ajax与仿百度跨域搜索

    对Ajax一直都是比较模糊的状态,先前因为考试等原因将它搁置了挺久的,最近考试都差不多结束,终于有时间能好好玩一下...

  • ajax跨域请求

    ajax跨域请求(jsonp) 利用JSONP解决AJAX跨域问题的原理与jQuery解决方案JSONP jQue...

  • 解决ajax跨域问题

    Jsonp解决ajax跨域问题 CORS解决ajax跨域问题

  • 前端跨域

    什么是ajax跨域 ajax跨域的原理 ajax出现请求跨域错误问题,主要原因就是因为浏览器的“同源策略”,可以参...

  • 跨域

    跨域:ajax 不能跨域img css script 标签 可以跨域例如:《img src="images/...

  • Http浅析【2】——ajax跨域问题

    视频参考:ajax跨域完全讲解 本文精华版:【综合】ajax跨域问题 什么是跨域问题 简单来讲,当前台调用后台,如...

  • 交互那些事(二)

    说完ajax我想必须说说jsonp了,谈到jsonp就必须先说说跨域,首先ajax是不能跨域的,除非后台允许跨域或...

  • 珠峰 AJAX --- JSONP跨域

    珠峰 AJAX --- JSONP跨域AJAX(异步 javascript and XMLHTTPReq...

  • 使用Mybatis,Sevlet,Ajax开发一款仿百度的智能提

    SmartSearchBar 简介 使用Mybatis,Sevlet,Ajax开发一款仿百度的智能提示搜索框,使用...

  • Ajax与跨域

    Ajax 什么是AjaxAJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,以此提高与服务器交...

网友评论

      本文标题:Ajax与仿百度跨域搜索

      本文链接:https://www.haomeiwen.com/subject/xndoqxtx.html