当前位置: 首页 > 知识库问答 >
问题:

Jquery获取url id[重复]

王声
2023-03-14

我试图从PHP中生成的url字符串中获得一个id,这取决于您正在查看的页面,例如id可以出现在不同的地方

site.com/view.php?id=12&person=23 

或者

site.com/view.php?loc=man&id=1782&person=43

我只需要使用JQuery获取id部分,有什么想法吗

共有1个答案

卢元龙
2023-03-14

您可以使用regex从URL获取id

var id = url.match(/id=(\d+)/)[1]

演示

正则表达式解释

  1. /: regex
  2. 的分隔符
  3. id=:匹配文字id=
  4. ():捕获组
  5. \d:匹配一个或多个数字
 类似资料:
  • 问题内容: 我看到了一些使用Ajax进行跨域的示例,但是它不起作用。 我尝试使用chrome并给出以下错误: 问题答案: 您无法使用,因为它会进行ajax调用,该调用将是跨源的,因此被Same Origin Policy 阻止,并且您尝试访问的Twitter API不支持跨源资源共享(或者如果它支持,允许,它不允许原点或,这是我尝试过的)。 该API确实支持JSONP(这不是真正的Ajax调用),

  • 如何用jQuery得到最后一个数字?例如25.50如何得到最后50?如何得到第一个数字?例如25 多谢帮忙。快乐编码 例如,假设我有一个变量,它是25.50,好吗?我需要得到50,如果50=<50使它25我的意思是25.00如果50>50使它+1我的意思是26

  • 问题内容: 我正在使用ajax表单jquery插件通过ajax提交表单(在对话框中)。 这工作正常,然后我从服务器返回html响应。响应来自我无法修改的标准后重定向php页面。 有没有一种方法可以使用jquery(在ajax回调内部)获取此重定向的URL(最终的GET位置)? 问题答案: 我没有使用过您使用的插件,但是如果您使用jQuery Ajax命令 ,则会收到XMLHttpRequest对象

  • 问题内容: 目前,我正在使用像这样的post方法 我是否相信如果我使用GET请求而不是POST时,行为将变为同步请求,即执行将一直等到从服务器收到响应后,我是否正确? 有人可以向我展示一个直接调用Web服务Web方法的jQuery GET示例吗? 更新:实际上,我需要使用以下建议的异步标志,因此这对我有效。我仍然对上面的代码需要执行什么工作才能使其成为GET请求。更改类型:“ GET”效果不理想!

  • 问题内容: 最近,我开始使用jQuery,并且已经关注了一些教程。现在,我觉得使用它有点能力(这很简单),而且我认为如果能够在网页上制作一个“控制台”,那就太酷了(例如,像在FPS游戏中一样按下“键” ,等),然后将Ajax本身返回到服务器以进行处理。 我本来以为最好的方法是将文本放入文本区域内,然后将其拆分,或者我应该使用keyup事件,将返回的键码转换为ASCII字符,将该字符附加到字符串中并

  • 我希望当我点击按钮时,我可以得到具体的img src,并在div classblock中显示img src。 HTML CSS JS 但是现在我面临的问题是获取img src。 所以我使用alert进行测试,结果是它什么都没有。