`

jquery mobile 实现下载功能时的问题

 
阅读更多

开发环境

使用jquery mobile 来开发移动web页面

 

问题现象

有一文件名链接,点击后是触发js功能并对表单进行提交,希望返回的是文件下载的效果,结果是返回一个undefind字符页面

 

原因分析

在多方研究之后,将问题范围归结为jquery mobile默认的ajax提交设置。由于jquery mobile的使用是用于移动手机,设计思想又主要是以ajax交互为主。这样,即使我对一个form表单进行submit提交,但jquery mobile也会自动将其以ajax方式来交互,从后来传来的文件流后,jquery mobile无法对其进行正确解析而出错。

 

解决方案

最后,我的解决方案是在form元素中加入data-ajax="false"使当前这个form不进行ajax提交。问题解决。

0
0
分享到:
评论

相关推荐

    jQuery Mobile实战

    《jQuery Mobile权威指南》由资深专家根据jQuery Mobile最新版本撰写,是一本全面而系统的jQuery Mobile教程,对jQuery Mobile的所有功能、特性、开发方法和技巧进行了全面而透彻的讲解,是系统学习jQuery Mobile的...

    用jquery mobile编写的一个购物商城,可以实现基本的购买功能.zip

    用Jquery mobile编写的一个简单的购物商城小网站,可以实现简单的购物功能,可以用来交自己的期末作业 ,后续还有更新,如果有好的建议可以联系我。

    使用jquery-mobile+html5实现android本地通讯录

    使用jquery-mobile+html5实现android本地通讯录

    Jquery Mobile 1.4.2 for Asp.net

    jquery mobile最新案例(jquery.mobile-1.4.2),asp.net整合jquery mobile, 完整可运行案例,数据库为access,实现了用户注册,登陆及网站功能导航

    jquerymobile开发android应用整套框架

    没分下载东西了,只好卖我的经典代码了,以下是我通过html5做的多个跨平台应用的demo框架:使用 phonegap 开发android应用框架结构 前台页面用jquery mobile开发,后台用axis2开发实现webservice,前后台用js发送...

    Android App开发超实用实例 jQuery Mobile在Android手机上实现抽屉式侧滑菜单

    下面这个实例演示了使用jQuery Mobile在Android手机上实现抽屉式的侧滑菜单。此实例在Android Studio开发环境中编写且运行在Android手机上。 实例功能 此实例主要通过设置div元素的data-role属性为panel,从而创建...

    jquery mobile实现拨打电话功能的几种方法

    如果需要在移动浏览器中实现拨打电话,发送email,调用sns等功能,jquery mobile提供的接口是一个好办法。 采用url链接的方式,实现在safari ios,android 浏览器,webos 浏览器,塞班浏览器,ie,operamini等主流...

    使用jQueryMobile实现滑动翻页效果的方法

    本文实例讲述了使用jQueryMobile实现滑动翻页效果的方法。分享给大家供大家参考。具体分析如下: 滑动手势在移动设备是很流行的,在移动设备中滑动翻页中很常见 虽然这个功能可以在jQueryMobile中实现,但是个人与...

    安卓内嵌jquery.mobile网站源码 v1.1.zip

    直接读取本地html信息显示,在实际应用中可以把本地html改成网络的地址,用jquery.mobile的好处就是B/S架构的好处,一处改变处处都变,更改功能不需要更新客户端。   1.1版本更新内容: 1、增加离线浏览功能,...

    jquery mobile开发常见问题分析

    jquery mobile功能很强大,有了它,不用在程序中,写方法去判断,是什么手机了,完全可以用js来实现各种智能手机的的兼容性。也是因为功能强大,jquery mobile插件,200多K,min也有140多K。 1、jquery mobile是通过...

    人事管理系统项目(jQuery Mobile + JSP + Servlet + Sqlite + MySql)

    人事管理系统项目(jQuery Mobile + JSP + Servlet + Sqlite + MySql ),此项目部署在手机或者浏览器上访问,能实现用户登陆,公司部门的增删查改,部门员工的增删查改,员工职位的增删查改,部门员工考勤的增删...

    安卓内嵌jquery.mobile网站源码 v1.1

    为您提供安卓内嵌jquery.mobile网站源码下载, 安卓内嵌jquery.mobile网站源码是一个原生安卓和jquery.mobile结合的例子源码,直接读取本地html信息显示,在实际应用中可以把本地html改成网络的地址,用jquery....

    jQuery页面功能分步指引介绍代码

    这是一款基于jquery.mobile插件实现的jQuery页面功能分步指引介绍代码,网页新功能步骤引导介绍动画特效。

    超实用的jQuery代码段

    第5章 jQuery实现用户输入自动完成功能 5.1 最简单的用户输入自动完成 5.2 使用远程数据源的自动完成 5.3 带缓存的自动完成 5.4 带滚动条的自动完成 5.5 Combobox风格的自动完成 5.6 读取XML数据的自动完成 5.7 多维...

    jquery mobile实现可折叠的导航按钮

    本文实例为大家分享了jquery实现可折叠的导航按钮的具体代码,供大家参考,具体内容如下 功能: 当功能较多时,创建可折叠分组导航按钮。只需指定 data-role=” collapsible “创建可折叠面板 <!DOCTYPE html> ...

    JS验证控件JQuery Validate案例

    jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来...

    jquery插件使用方法大全

    jQuery 1.5(2011年1月31日):该版本修复了83个bug,解决了460个问题。重大改进有:重写了Ajax模块;新增延缓对像(Deferred Objects);jQuery替身——jQuery.sub();增强了遍历相邻节点的性能;jQuery开发团队构建...

    jQuery的页面功能分步指引介绍代码.zip

    引入js文件 [removed][removed] [removed][removed] [removed][removed] 基于jquery.mobile插件实现的jQuery页面功能分步指引介绍代码,网页新功能步骤引导介绍动画特效。

Global site tag (gtag.js) - Google Analytics