从URL(如php的$ _GET)获取jQuery / Ajax的数据?

我想要做的是获取像myurl.com/page.php?data1=x&data2=y&data3=z这样的URL并获取每个数据并在jQuery函数中使用它。 有没有内置的方法来做到这一点?

为了澄清一下,当我导航到(例如,将URL粘贴到地址栏中,或通过书签转到它)时,我希望jQuery对该数据执行某些操作。

作为奖励,如果它还包括检查数据是否设置为某物的东西,那将是很好的。

一个快速的方法是,如果你的javascript代码嵌入在php文件中(不是.js文件的外部链接),你可以直接在标签之间进行PHP打印。 它可以与书签一起使用并将URL粘贴到地址栏。

例如:

  

这应仅用作概念certificate。 这很容易受到XSS攻击 ,不应该用于生产。 这个XSS预防技术清单是一个很好的起点(但不在OP的问题范围内)。

您正在寻找如何从查询字符串中获取值。 这是几乎相同的问题:

如何在JavaScript中获取查询字符串值?

也许像jQuery.url.js这样的插件可以工作,也可能是Url解析器 。