http服务端是用Spring MVC实现,浏览器端的页面用了jquery-mobile,功能是一个简单的form提交
spring mvc的controller里指定方法为
@RequestMapping(value="/p.do", method = RequestMethod.POST)
public String p(Supervision supervision) {
//保存数据库的操作
return "redirect:/topic/list.do";
}
结果浏览器端的form点提交按钮submit后地址栏还是停留在post的url,重定向失败,查看html源代码,则显示
HTTP Status 405 - Request method 'GET' not supported
但页面上的form里明明是指定为post方式提交的
<form method="post" action="../topic/p.do">
使用bootstrap的form是没问题的
调试了半天,最后怀疑是jquery-mobile的问题
上网搜索类似解决方法,原来jquery-mobile默认是以ajax方式提交
改成
<form method="post" action="../topic/p.do" data-ajax="false">
表现就正常了
解决方法见以下网址,这人也是转的
jquery-mobile表单提交问题
http://blog.csdn.net/coolcoffee168/article/details/24483791
相关推荐
`wap.html`是主入口页面,它包含了项目的HTML结构,可能会使用到HTML5的新特性,并通过链接到上面提到的CSS和JavaScript文件,将jQuery Mobile的功能集成到WAP站中。开发者可以通过这个文件查看和学习如何在实际项目...
5. 示例页面:可能包含不同类型的页面示例,如主页、产品页、联系我们页等,展示如何使用jQuery-Mobile构建实际的微网站结构。 6. 自定义脚本:如果存在,这可能是开发者为了实现特定功能或定制行为而编写的...
`jQuery Mobile` 和 `Bootstrap` 是两个广泛使用的前端开发框架,它们各自在移动和Web应用设计上有着独特的优点。`jQuery Mobile` 专注于提供跨平台、触摸友好的UI组件,而 `Bootstrap` 则以其响应式布局和丰富的...
《jQuery Mobile与Bootstrap主题整合详解》 在Web开发领域,jQuery Mobile和Bootstrap是两种非常流行的前端框架,它们各自为开发者提供了强大的工具和组件,以构建响应式、移动优先的网页应用。当我们谈论"jQuery-...
在Web开发领域,jQuery Mobile是一个广泛使用的框架,它为构建响应式、触屏友好的移动应用提供了强大的工具。本主题,"jquery-mobile-theme-174943-0",是jQuery Mobile众多主题中的一个,它为开发者提供了统一的...
首先,jQuery Mobile 是一个专为触摸设备设计的前端框架,它基于jQuery库,提供了丰富的UI组件和交互效果,如导航栏、页面切换、表单控件等,极大地简化了移动Web应用的开发。而HTML5则是新一代的HTML标准,引入了...
**jQuery Mobile Themed DatePicker** 是一个专为移动设备优化的日期选择器插件,它基于流行的JavaScript库jQuery和jQuery Mobile框架。这个插件为移动应用提供了美观、易用的日历界面,用户可以方便地选择日期。在...
例如,开发者可以创建一个简单的页面,使用 jQuery Mobile 的导航栏组件(nav bar)、表单(form)、列表视图(listview)和按钮(button)。在 HTML 中添加相应的数据属性,然后引入 jQuery 和 jQuery Mobile 的库...
7. **表单增强**:jQuery Mobile 自动美化和增强标准HTML表单,包括按钮、输入框、选择器等,同时支持异步提交和验证。 8. **网格布局**:使用`data-role="grid"`可以创建响应式的网格布局,适应不同屏幕尺寸。 9....
1. **框架核心**:jQuery Mobile 是基于 jQuery 核心库构建的,因此,掌握基本的 jQuery 操作对于使用这个框架至关重要。 2. **页面结构**:jQuery Mobile 使用单一页面模板,即将多个页面内容放在同一个 HTML 文件...
- 与jQuery插件集成:jQuery Mobile可以与其他jQuery插件配合使用,扩展更多功能。 6. 示例应用 开发者可以通过创建简单的“待办事项”应用,了解jQuery Mobile的基本用法。使用数据角色和数据属性定义列表项,...
由于 `jQuery Mobile` 的自动增强特性可能导致性能问题,因此需关注以下几点: - **页面预加载**:使用 `data-dom-cache="true"` 预加载页面,减少加载时间。 - **动态加载**:大型应用可使用 `$.mobile....
尽管 jQuery Mobile 努力覆盖尽可能多的设备和操作系统,但仍然面临着兼容性问题。不同的移动设备采用的浏览器内核(如 WebKit)版本不一,加上部分设备对 HTML5 标准的支持程度参差不齐,这就要求开发者在开发过程...
《jQuery-formValidator:高效精准的表单验证工具详解》 在网页开发中,表单验证是必不可少的一环,它能够确保用户输入的数据符合预设的规则,提高数据的准确性和安全性。jQuery-formValidator是一款强大的jQuery...
为了适应触控设备,jQuery Mobile 提供了自定义的触摸事件,如`vclick`、`taphold`等,以解决浏览器原生事件在移动设备上的延迟问题。这些优化在`jquery.mobile.structure-1.4.5.css`中有所体现,确保了用户界面的...
`jq-mobile`,全称为jQuery Mobile,是一款基于jQuery库开发的轻量级、跨平台的移动Web应用框架,专为触摸设备设计。它提供了丰富的UI组件和交互效果,便于开发者快速构建功能完善的、具有原生App体验的移动Web应用...
jQuery UI Map 插件是jQuery Mobile和Google Maps API的桥梁,它简化了在jQuery Mobile应用中使用Google Maps的过程。该插件提供了一些便利的方法和事件,如添加标记、信息窗口、热区等,使得开发者可以更方便地...
在Web开发领域,jQuery Mobile是一个广泛使用的框架,特别适用于构建响应式、触摸友好的移动应用。本篇将深入探讨jQuery Mobile 1.0.1版本,包括其核心组件`jquery.mobile-1.0.1.js`和压缩版`jquery.mobile-1.0.1....
《jQuery Mobile 1.4.2:移动应用开发利器》 在移动互联网飞速发展的今天,jQuery Mobile作为一款强大的前端框架,为开发者提供了构建响应式、触摸友好的移动Web应用程序的强大工具。尤其对于jQuery Mobile 1.4.2...
3. 表单处理:简化表单验证和提交,提高用户体验。 4. 插件开发:jQuery拥有丰富的插件生态,1.11.3版本为开发自定义插件提供了坚实的基础。 5. 移动端适配:jQuery Mobile是基于jQuery的移动端框架,适用于移动...