jQuery mobile:URL 查询字符串不改变

2023-12-03

我正在使用 jQuery Mobile,并遇到了一些(对我来说)奇怪的行为。

我有一堆链接,每个链接都指向同一个 jQM 页面,#otherpage,但 URL 查询字符串具有不同的值,例如#otherpage?q=foo, #otherpage?q=bar, 等等。对其他页面的更改工作正常,但查询字符串在单击之间停留,因此如果我首先单击链接#otherpage?q=foo,然后返回第一页,所有后续页面都变为#otherpage将会有q=foo,无论当前单击的链接的 href 内容是什么。

jsFiddle 似乎不支持 jQM 所以我在这里举了一个例子:http://cpak.se/dump/location-search-test.html

我已经在 Mac 上的 Chrome 和 Safari 中尝试过此操作。

我使用查询字符串在页面之间传递简单数据,因为我有其他代码挂接到 pagechange 事件中,这或多或少不知道早期代码可能做了什么。如果我不能让这个工作,我将不得不找到另一种方式来传递数据......:P

Cheers!

/克里斯托弗


禁用 jQm 似乎是在浏览器中正确更新 url 参数的最简单的解决方案。例如。添加data-ajax="false"在链接锚点中并且不使用$.mobile.changePage.

<a href="#page?id=1" data-ajax="false">

在动态应用程序中,请事先修改 href 的值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery mobile:URL 查询字符串不改变 的相关文章

  • 表格不会提交

    我的 jquery mobile modernizr 网站上有一个表单 我正在使用 jquery mobile 的 1 1 0 rc 1 我的页面上有此表单 但它没有提交 单击搜索按钮绝对不会执行任何操作 我不知道为什么 有任何想法吗 p
  • 如何在对角线元素上创建 CSS 边框

    这是一个例子 http jsfiddle net 52c7t http jsfiddle net 52c7t Simply 我试图让 div 位于右侧 并具有像左侧 div 一样的边框 我希望边框位于右侧 div 的左侧 我尝试了一百万种不
  • 将 HTML5 转换为独立的 Android 应用

    我有一个动态HTML5不包含任何外部资源的文档 文档内没有编码图像 CSS 和脚本 这个 HTML5 应用程序在互联网浏览器上运行良好 我想知道是否有可能convert this HTML5 应用程序转换成独立的 Android 应用程序
  • 如何从字符串中提取包含非英文字符的 URL?

    下面是一个简单的脚本 它采用其中包含德语 URL 的锚标记 并提取 URL encoding utf 8 require uri url URI extract a href M nchen a puts url http www exam
  • 在 jQuery Mobile 中使用自定义图标创建按钮

    我正在为客户开发一个应用程序 并尝试创建一个带有完全自定义图标的按钮 图标大小为 30px x 30px 中间透明 我几乎已经使用这个 css 代码实现了我想要的目标 info button override ui icon info pa
  • Web 和移动视图最佳实践相同的控制器或命名空间?

    我正在寻找有关开发具有普通视图和移动视图的 Web 应用程序的最佳实践的指南 移动版本的功能较少 但有大量的视图文件 将整个应用程序分成两个项目或创建一个命名空间是一个更好的主意吗 或者简单地将所有内容保留在一组控制器内 除非功能有很大不同
  • 具有 URL 样式格式的 NSTextField

    我一直在尝试让 NSTextField 识别 URL 并且一般来说我的代码可以工作 我按照苹果的说明进行操作这一页 http developer apple com library mac qa qa1487 关于如何使用 hyperlin
  • 如何获取 Flask 中当前的基本 URI? [复制]

    这个问题在这里已经有答案了 在下面的代码中 我想将 URL 存储在变量中以检查发生 URL 错误的错误 app route flights methods GET def get flight flight data mongo db fl
  • jQuery 在页面上查找电话号码并包含在 链接中

    这是一个与这个从未得到解答的老问题类似的问题 使用 jquery 将 https stackoverflow com questions 4607753 wrap a tag around phone number using jquery
  • 在 Android 上解析查询字符串

    Java EE 有ServletRequest getParameterValues http java sun com j2ee sdk 1 3 techdocs api javax servlet ServletRequest html
  • cocos2D 或 IwGame

    我开始为 Android 开发游戏应用程序 但随着我的进步 我决定切换到跨平台环境 性能非常重要 因为后台有一些复杂的音频处理 经过几天研究该主题后 我得出的结论是 最成功的选择是 Marmalade SDK 现在我需要决定是使用IwGam
  • 带有查询参数的渲染 url

    无法找到简单问题的解决方案 答案应该是显而易见的 如何在 hamlet 模板中使用查询参数渲染 url I e ItemsR 将生成http localhost 3000 items我如何生成类似的东西http localhost 3000
  • 如何在变量中存储包含哈希标记的完整 url?

    我正在尝试存储一个网址 例如 http localhost pro print index php page home http localhost pro print index php page home 在变量中 但我找不到执行此操作
  • AVAudioPlayer 无法从网站播放 m4a 或 mp3 文件类型

    我试图在我的应用程序中找到一个仅纯 m4a 声音的 URL 我有音频的 URL 理论上可以下载它 然后 使用下载的文件URL到声音 我尝试使用AVAudioPlayer播放它 但它不播放任何声音 这是我的代码 在 URL 检索函数中 我调用
  • 网站的主体和元素固定在 980px 宽度上,不会缩小

    我试图在 Rails 应用程序顶部启动前端 仅 HTML CSS 页面 但在使用 320px 视口时遇到问题 有些元素不会按比例缩小 我不明白为什么 我已经完成了检查元素 为各种元素提供了max width 100 and or width
  • 自定义 URL 方案不是 Outlook 中的链接 (iOS/Android)

    我们的应用程序可以使用自定义 URL 方案启动 例如myapp mainpage param 123 当它作为链接包含在网页中时 此功能有效 而且 在 iOS 上 它可以在平台附带的邮件客户端中运行 用户注册并安装该应用程序后 他会收到一封
  • Django 检索 GET 列表

    我是 Django 新手 我有一个 URL 列表 例如 example com item test item for test url 我知道如何在视图中检索该值 a request GET getlist item 我的问题是 如何在模板
  • 检查 JavaScript 字符串是否为 URL

    JavaScript 有没有办法检查字符串是否是 URL 正则表达式被排除在外 因为 URL 很可能是这样写的stackoverflow 也就是说它可能没有 com www or http 如果你想检查一个字符串是否是有效的 HTTP UR
  • 检测并缩短字符串中的所有网址

    假设我有一条字符串消息 您应该将 file zip 上传到http google com extremelylonglink zip http google com extremelylonglink zip not https stack
  • jQuery Mobile 表单验证

    我有一个移动网站 除了验证之外一切都工作正常 基本上我希望从用户那里获取值 然后在单独的页面 process php 上处理它们 但是 在这样做之前 我需要检查以确保字段已填充 我已经研究了几种方法来做到这一点 但似乎没有一种有效 我现在有

随机推荐

  • 使用querySelectorAll更改多个元素的样式属性

    我有以下函数 触发时将使 DIV 变得半透明 function changeOpacity el var elem document getElementById el elem style transition opacity 0 5s
  • 用于启动应用程序的Appium-Activity不存在或无法启动!确保它存在并且是可启动的活动

    我正在尝试使用 appium 运行在 eclipse 上创建的测试文件 当我在连接到系统的真实 Android 设备上执行测试时 出现以下错误 运行命令时遇到内部错误 错误 启动应用程序时发生错误 原始错误 用于启动应用程序的 Activi
  • 从文档中检索单个属性

    今天是个好日子 假设我们有一个集合和一个文档 如下所示 test doc ID 123 a x y 2000 z 1000 x var y 3500 z
  • 如何使用 Swift 调试 SceneKit 中的自定义几何体

    我正在尝试学习如何在 SceneKit 中创建自定义几何体 但是 我尝试制作一个三角形 但它没有显示任何内容 我不知道如何调试这个 有没有办法判断三角形是否有效 我只是不知道从哪里开始 作为参考 相关的游乐场代码如下 请注意 它是针对 Sw
  • 代码中的 WCF 跟踪不遵循 MessageLogging 设置

    我需要在我的应用程序中使用 WCF 跟踪 但需要尽可能通过代码进行控制 建议我在 app config 文件中安装以下部分
  • 无法从 Angular ui-view 内部访问 JavaScript

    我有一个带有 Angular ui 视图的主模板 index html 在这个主模板中 我导入了一堆 Javascript 文件 我希望这些文件可用于将在 ui view 中加载的 html 模板内的内容 但 JS 函数似乎无法访问 sam
  • React.Component 和 Component 之间有什么区别?

    我见过两种访问方式Component import React from react class Foo extends React Component and import React Component from react class
  • 在页面加载时动画滚动到 ID

    我正在尝试在页面加载时将滚动动画设置为特定 ID 我做了很多研究并发现了这一点 html body animate scrollTop title1 height 1000 但这似乎是从ID开始并动画到页面顶部 HTML 位于页面的中间 很
  • JDialog 允许用户仅更改对话框的宽度

    有谁知道是否可以限制用户调整 JDialog 大小的方式 我知道我可以调用方法 setResizible boolean 并禁用或允许用户调整 JDialog 的大小 但是有没有办法限制用户更改窗口的高度但允许他更改宽度 如果我创建的对话框
  • 如何正确实现从 iOS 应用程序到 watchOS2 并发症的设置传输

    我想要实现的目标如下 并发症以 30 为间隔在后台更新 分钟 每当手表应用程序运行时 并发症都会更新 并且 接收自己的更新数据 并发症随时更新 iOS 应用程序运行并且用户更改了影响的设置 观察数据 例如天气观测位置的变化 或 显示单位 第
  • Nodejs AWS SDK S3 生成预​​签名 URL

    我正在使用 NodeJS AWS SDK 生成预签名的 S3 URL 该文档给出了生成预签名 URL 的示例 这是我的确切代码 省略了敏感信息 const AWS require aws sdk const s3 new AWS S3 AW
  • 使用变量设置 Dask Worker

    我想在工作人员加载时分发一个更大的对象 或从磁盘加载 并将其放入全局变量 例如calib data 这对 Dask 工作人员有用吗 好像是客户端方法注册工人回调在这种情况下可以做你想做的事 你仍然需要某处放置你的变量 因为在 python
  • 如何在Python中删除文件或文件夹?

    如何在Python中删除文件或文件夹 使用以下方法之一 pathlib Path unlink 删除文件或符号链接 pathlib Path rmdir 删除一个空目录 shutil rmtree 删除目录及其所有内容 在 Python 3
  • 在 Google Tasks API 中使用 Joda-Time 库将字符串转换为日期时间格式

    我有一个日期 时间字符串需要发送到 Google Tasks API 但我不知道如何转换乔达时间图书馆DateTime对象转换为 Java DateTime 对象 我使用 Android 作为平台 该字符串以 2012 07 19 22 0
  • 数组:每个键存储多个值

    我曾经尝试使用相同的键添加两个值 但它不起作用 它超越了旧的价值 是否可以使用相同的键添加多个值 并且在按键检索时 我会得到一个链接列表 我可以迭代该列表以获取所有不同的值 最简单的选择 无论您使用什么地方 array key 替换为 ar
  • Python:获取 URL 路径部分

    如何从 url 获取特定路径部分 例如 我想要一个对此进行操作的函数 http www mydomain com hithere image 2934 并返回 这里 或对此进行操作 http www mydomain com hithere
  • Azure 移动服务 Web Api 上的 SignalR CORS

    我有一个运行 Web Api 和 c 的 Azure 移动服务 并按照中的建议启用了 CORS在 Azure 移动服务 NET 后端启用 CORS然而我现在开始将 SignalR 添加到其中 SignalR 工作正常 但我无法找到如何启用
  • 触发器中的 pragmaautonomous_transaction

    我在一个表上编写了一个触发器 该触发器根据条件从其他表中删除数据 触发器具有 pragmaautonomous transaction 并且触发器按预期工作 但是 我确实想知道将来是否会出现任何问题 比如说数据是否由多个用户 源同时插入等等
  • 防止 D3 中的文本剪切(Javascript 图表)

    我正在 D3 中绘制饼图 但文 本剪辑本身遇到问题 这是我的绘图函数 pie function config var width config width 840 height config height 520 radius Math m
  • jQuery mobile:URL 查询字符串不改变

    我正在使用 jQuery Mobile 并遇到了一些 对我来说 奇怪的行为 我有一堆链接 每个链接都指向同一个 jQM 页面 otherpage 但 URL 查询字符串具有不同的值 例如 otherpage q foo otherpage