`

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图片截图

    因此,实现截图功能时需要考虑兼容性问题,可能需要引入 polyfill 或备选方案。 9. **用户体验**:在设计截图功能时,应注重用户体验,如提供清晰的指示,反馈用户的操作状态,以及合理安排界面元素以适应不同屏幕...

    jquerymobile实现火车列次查询

    《使用jQuery Mobile实现火车列次查询系统》 在网页开发中,jQuery Mobile是一个强大的框架,专为移动设备设计,提供了一套完整的用户界面组件和交互效果。本教程将深入探讨如何利用jQuery Mobile来构建一个实用的...

    jQuery Mobile 所需要的部署文件

    jQuery Mobile 是一个轻量级的、基于 jQuery 库的框架,专为移动设备上的网页应用设计,它提供了丰富的用户界面(UI)组件和交互效果,让开发者能够快速构建响应式和触控友好的Web应用程序。这个资源包以“Hello ...

    jQueryMobile-HTML5模板

    2. **自动页面导航**:通过数据-URL(data-url)属性和页面容器,jQuery Mobile可以自动管理页面的加载和切换,实现平滑的页面过渡效果。 3. **可定制的主题系统**:jQuery Mobile提供了一套主题引擎,允许开发者...

    jQuery Mobile实战源码

    通过使用`data-url`属性,jQuery Mobile可以跟踪页面的历史记录,实现平滑的页面过渡效果。在源码中,你会看到如何组织这些页面元素以及如何通过链接或JavaScript进行页面导航。 表单处理是jQuery Mobile的另一大...

    jquerymobile设计完整例子

    在“jQuery Mobile 设计完整例子”中,我们将深入探讨这个框架的各个方面,包括登录页面的设计、菜单的实现以及菜单间的切换。 1. **登录页面设计** jQuery Mobile 提供了预定义的样式和布局结构,用于创建美观的...

    jquery mobile五子棋的实现

    【标题】:“jQuery Mobile五子棋的实现” 在IT领域,jQuery Mobile是一个强大的前端框架,专为移动设备设计,提供了一套完整的用户界面组件和交互效果。本项目以jQuery Mobile为基础,实现了一个五子棋游戏,让...

    jQuery mobile相册的一种样式

    通过以上步骤,我们可以利用jQuery Mobile创建一个既美观又功能齐全的气泡式相册。这样的相册样式不仅适用于网站,也适合移动应用,为用户提供了一种直观且有趣的图片浏览体验。无论是在个人博客、产品展示还是社交...

    W3school,jquery,jquerymobile,css

    【标题】中的"W3school"、"jquery"、"jquerymobile"和"css"都是Web开发中的关键元素,它们代表了不同的技术栈和框架。以下是对这些知识点的详细阐述: **W3School**:这是一个非常知名的在线学习平台,提供丰富的...

    jQuery mobile常用的相册模式

    2. **SweetThumbnails**:这个文件名可能是指一种特定的相册实现方式或者插件,它可能提供了美化和增强jQuery Mobile相册功能的特性,比如滑动切换、预加载效果、全屏查看等。为了实现SweetThumbnails相册,我们需要...

    jQuery mobile相册

    在"jQuery mobile相册"这一主题中,我们主要关注的是如何使用jQuery Mobile的特性来构建一个功能完善的相册应用。以下是一些关键知识点: 1. **jQuery Mobile的基础**:首先,需要了解jQuery Mobile的基本结构,...

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

    这里利用了Jquery Mobile的表格和表单元素,以及动态更新页面的能力,实现了购物车状态的实时显示。此外,购物车页面还设有总计金额区域,方便用户了解当前的消费总额。 结算环节,用户进入订单确认页面,可以再次...

    jQuery Mobile快速入门.pdf

    - **下载方式**:通常可以通过官方网站或第三方资源站点下载 jQuery Mobile 的压缩包。 - **基本目录结构**:包括 CSS 文件、JavaScript 文件以及可选的主题文件等。 - **引入库文件**:在 HTML 页面头部通过 `...

    jQuery mobile滑动式的标题导航

    jQuery Mobile 默认使用Ajax加载页面,以实现平滑的页面切换。若需要禁用此功能,可在链接中添加`data-ajax="false"`: ```html 不使用Ajax加载 ``` ### 总结 jQuery Mobile 的滑动式标题导航为移动Web应用提供了...

    jquery mobile案例

    这个应用展示了如何将图片查看和游戏功能集成到一个 jQuery Mobile 应用中,你可以下载并研究源代码,了解实际操作过程。 总结,jQuery Mobile 提供了一种高效的方式来构建移动 Web 应用,它的组件化设计和触控优化...

    jquery mobile官方git资源

    7. **插件和扩展**:除了核心组件,jQuery Mobile还允许开发者通过插件机制扩展功能,满足特定需求。 四、文件资源 文件名称“jquery-jquery-mobile-fef4b20”可能代表一个特定版本的jQuery Mobile源码仓库。在实际...

    jquery mobile 1.4.1版

    jQuery Mobile 是一个功能强大的前端框架,专门针对移动设备的网页开发而设计。在1.4.1版本中,它提供了一系列优化的CSS和JavaScript文件,使得开发者能够快速、高效地创建具有响应式布局和触摸友好的用户界面。这个...

    jquery mobile 相册源码

    在jQuery Mobile中,页面链接(`<a>`标签)通过添加`data-rel="page"`或`data-rel="dialog"`属性来实现内部页面导航。这使得页面可以在不刷新整个应用程序的情况下动态加载,提高了用户体验。 3. **图片网格布局**...

    jquery mobile datepicker 手机端日期选择器

    `jquery.mobile.datebox.min.js`是日期选择器插件的主要实现文件,包含了所有的功能逻辑。通过调用$.fn.datebox()方法,可以为指定元素添加日期选择器功能。此外,该插件还支持多种模式,如日历模式、滑动模式等,...

    jquerymobile学习小项目

    **jQuery Mobile 学习小项目** `jQuery Mobile` 是一个基于 `jQuery` 库的轻量级、触屏友好的前端框架,专为移动设备设计,用于构建响应式和交互式的移动应用程序。这个项目旨在帮助新手快速入门 `jQuery Mobile` ...

Global site tag (gtag.js) - Google Analytics