• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >HBuilder教程 > MUI jsonp 解决 webAPP 跨域问题

MUI jsonp 解决 webAPP 跨域问题

作者:教程 字体:[增加 减小] 来源:互联网 时间:2017-05-31

本文主要包含mui.jsonp.js,mui jsonp,jsonp跨域,jsonp跨域原理,jquery jsonp跨域等相关知识,教程希望在学习及工作中可以帮助到您
"); </div> 喜欢MUI的精简和快速,所以我做webAPP时经常第一时间想到MUI,在处理跨域问题上,我以前都是使用jquery的JSONP来解决跨域,现在使用mui.ajax()方法,官方文档里没给出是否可以使用jsonp,自己尝试试了下,向服务端post方式来传用户名和密码,依然显示是不让跨域,百度了N多,在本网站也看了N多,也是找不到答案,官方说的费了老大劲以毫秒级别来提升MUI运行速度,强烈不建议引入jquery,但是跨域这个常见的问题不能解决,实在没办法ajax请求数据,实在无奈,只得引入jquery来解决跨域问题,希望官方下一个mui版本能扩大Ajax能像jquery的ajax那么强大,而且现在WebAPP那么流行,实在应该出一款纯web的MUI版本,不知道我有生之年能不能看到呢。。。。。。。

那如何解决跨域问题呢?代码如下:

  1. 普通浏览器跨域需要服务器端支持,mui中jsonp使用方法如下: 
  2.  
  3. <!doctype html> 
  4. <html> 
  5.     <head> 
  6.         <meta charset="UTF-8"> 
  7.         <title></title> 
  8.         <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> 
  9.         <link href="css/mui.min.css" rel="stylesheet" /> 
  10.     </head> 
  11.     <body> 
  12.             <button id="btn" type="button" class="mui-btn mui-btn-blue mui-btn-block">按钮</button> 
  13.         <script src="js/mui.min.js"></script> 
  14.         <script src="js/mui.jsonp.js" type="text/javascript" charset="utf-8"></script> 
  15.         <script type="text/javascript"> 
  16.             mui.init() 
  17.             // http://fanyi.youdao.com/openapi.do?keyfrom=xqnblog&key=1828999753&type=data&doctype=json&version=1.1&q=good 
  18.  
  19.             var url = 'http://fanyi.youdao.com/openapi.do?keyfrom=xqnblog&key=1828999753&callback=?' 
  20.             document.querySelector('#btn').addEventListener('click',function () { 
  21.                 mui.getJSON(url,{ 
  22.                     only:"translate", 
  23.                     type:"data", 
  24.                     doctype:"jsonp", 
  25.                     version:"1.1", 
  26.                     q: 'good' 
  27.                 },function(rs){ 
  28.                     alert("res:"+JSON.stringify(rs)); 
  29.                 });      
  30.             }) 
  31.         </script> 
  32.     </body> 
  33. </html> 

mui-jsonp.zip

您可能想查找下面的文章:

  • MUI jsonp 解决 webAPP 跨域问题

相关文章

  • 2017-05-31HBuilder mui开发示例
  • 2017-05-31提交苹果App store审核强制要求ATS的问题
  • 2017-05-31安卓5.0页面打开,会有非常严重的闪屏现象,求解决?
  • 2017-05-31Hbuilder MUI第三方授权登录插件配置
  • 2017-05-31MUI APP防止登陆页面出现白屏
  • 2017-05-31Native.JS能不能应用在web上??
  • 2017-05-31mui plus.webview.creat和plus.webview.open有什么区别呀
  • 2017-05-31mui 日期控件DtPicker怎么设置默认值?
  • 2017-05-31Hbuilder MUI运行出现Uncaught TypeError: Cannot read property '0' of undefined at js/mui.min.js:7
  • 2017-05-31提升HTML5的性能体验系列之二 列表流畅滑动

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HBuilder 如何打包成移动 App
    • MUI侧滑菜单使用案例
    • HBuilder mui 下拉刷新
    • MUI页面跳转调用原生等待框的解决方案
    • HBuilder为什么没有linux版本?
    • HBuilder mui动态添加图片轮播,但加载完后轮播无法滚动
    • HBuilder mui 手拉手教你制作引导页
    • Hbuilder MUI 在手机端长按文字复制提示
    • HBuilder 打包生成APP的时候可以生成 IOS的 Bundle ID吗?
    • mui开发App - 申请苹果开发者账号教程分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有