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 查询字符串不改变 的相关文章

  • 无法使用前导 ../ 在顶级目录之上退出

    我有一个 asp net 网站 我们有管理区域 其中的登录页面仅供管理员使用 并且所有网站都允许所有人使用 当我收到此错误时 我需要询问如何为其定义正确的安全配置 Cannot use a leading to exit above the
  • 如何计算持续时间?

    我正在开发一个基于网络的应用程序来从系统日期时间捕获开始时间和结束时间 但我的主要问题是我不知道如何获取停机时间的开始时间和结束时间之间的持续时间 Function to get current start time var startTi
  • 正则表达式:如何表达没有下划线的 \w

    有没有简洁的表达方式 w but without 即 w 中包含的所有字符 除了 我问这个是因为我正在寻找最简洁的方式来表达域名验证 域名可以包含小写和大写字母 数字 句号和破折号 但不能包含下划线 w 包括以上所有内容 加上下划线 那么
  • 有效的 URL 分隔符

    我有一个很长的 URL 其中包含多个值 示例1 http www domain com list seach type 0 search period 1 search min 3000 search max 21000 search ar
  • 如何使用 XCode 在 iOS 应用程序中的推文中上传视频

    我是 iOS 开发新手 需要对我正在接管的 iOS 应用程序进行更改 以将视频添加到推文中 我当前的应用程序 UI 允许用户输入推文文本 但我将对其进行更改 以允许他们选择要与推文一起上传的视频 类似于 Twitter 应用程序的工作方式
  • Jquery Mobile Web:可以调用本机应用程序吗?

    我希望能够触摸移动网页上的链接并让它启动本机移动应用程序 例如 Skype 这似乎是一个巨大的安全问题 但我想知道移动环境是否允许这样做 编辑 是的 有用 对 document window myapp myparam 的 javascri
  • Bootstrap 3 在移动设备上滑入菜单/导航栏 [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我正在构建一个基于浏览器的移动应用程序 我决定使用 Bootstrap 3 作为设计的 CSS 框架 Bootstrap
  • 在没有 validate-plugin 的情况下使用 jQuery 验证 url?

    我需要验证一个网址variable使用 jQuery 但不能使用 validate plugin 有没有一种简单的方法可以做到这一点 您可以使用与验证插件相同的正则表达式 已于 2015 年 5 月 23 日更新为最新正则表达式 funct
  • Nginx merge_slashes 重定向

    我在我的 Java 应用程序中使用 nginx 我的问题是 nginx 正在合并斜杠 我无法将我的网站重定向到正确的版本 例如 http goout cz cs koncerty praha 被合并到 http goout cz cs ko
  • 关于加拿大短信网关提供商的建议[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我很好奇 如果我能够接受传入的短信到某个号码 然后将其传递给 PHP 中的服务器端应用程序 会带来多少麻烦 金钱 我最终会通过电子邮件地址发回短信 有
  • 将本地文件 URL 转换为文件路径

    我有一个指向本地文件的 URL file home pi Desktop music Radio 20Song mp3 我需要以某种方式将其转换为传统的文件路径 例如os模块采用 home pi Desktop music Radio So
  • 添加动态数据时 footable 出现问题

    我需要 jQuery Mobile 方面的一些帮助富表 http css tricks com footable a jquery plugin for responsive data tables 我正在表中动态添加数据 HTML tab
  • Unity手游触摸动作不扎实

    我的代码中有一种 错误 我只是找不到它发生的原因以及如何修复它 我是统一的初学者 甚至是统一的手机游戏的初学者 我使用触摸让玩家从一侧移动到另一侧 但问题是我希望玩家在手指从一侧滑动到另一侧时能够平滑移动 但我的代码还会将玩家移动到您点击的
  • django 尝试了这些 url 模式

    当我尝试访问我的站点时 它会给出以下信息 使用 mysite urls 中定义的 URLconf Django 按以下顺序尝试了这些 URL 模式 管理员 当前 URL 与其中任何一个都不匹配 如果我访问该网站并附加 admin 它会将我带
  • 将查询参数添加到 URL

    我正在尝试自动从网站下载数据 我需要将动态参数传递到每天更改的站点 html 的结构是表格而不是表单 如何传递参数并从 url 获取结果 这是我尝试过的 它需要在 python 2 7 中 import urllib url https d
  • 将 url 重定向到带有尾随点的主页

    Google 网站管理员显示一些重复的网址 他们是 www abc com index php option com toys view detail n id 148 ite www abc com index php option co
  • 如何从 JavaScript 中的 URL 中提取主机?

    捕获域直到结束字符 我需要一个捕获的正则表达式example com在所有这些中 example com 3000 example com pass gas example com example com 如果您确实有有效的 URL 那么这
  • jQuery Mobile 1.4.0:动态更改页面的标题和标题

    动态更改 jQuery Mobile 1 4 0 页面的标题 data role header 和 title 的正确方法是什么 添加方法有很多种toolbars 页眉 页脚 动态 此外 jQuery Mobile 1 4 提供intern
  • A:Visited 未检测到 AJAX 链接

    我注意到a visited样式不适用于通过 JavaScript 请求的链接 但是 在标准用户单击时 会立即和随后的刷新时注册访问的完全相同的链接 我不确定这是否是独一无二的jQuery 移动 http forum jquery com t
  • url文本压缩(不是缩短)并存储在mysql中

    我在 mysql 中有一个 url 表 其中只有两个字段 id 和 varchar 255 用于 url 目前那里有超过 5000 万个 url 我的老板刚刚向我提供了有关当前项目扩展的线索 这将导致在该 url 表中添加更多的 url 预

随机推荐

  • 使用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