是否有一种无插件的方式通过jQuery(或没有)检索查询字符串值?
如果是这样,怎么样?如果没有,是否有插件可以这样做?
我有两个HTML页面:form.html和display.html.在form.html中,有一个表单:
<form action="display.html">
<input type="text" name="serialNumber" />
<input type="submit" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
表单数据将发送到display.html.我想serialNumber
在display.html中显示和使用表单数据,如下所示:
<body>
<div id="write">
<p>The serial number is: </p>
</div>
<script>
function show() {
document.getElementById("write").innerHTML = serialNumber;
}
</script>
</body>
Run Code Online (Sandbox Code Playgroud)
那么我如何将serialNumber
变量从form.html传递给display.html,以便display.html中的上述代码显示序列号,而JavaScript函数show()serialNumber
从第一个HTML中获取?
假设我有一个网址,例如:
http://www.example.com/hello.png?w=100&h=100&bg=white
Run Code Online (Sandbox Code Playgroud)
我想要做的是更新w和h查询字符串的值,但保持bg查询字符串不变,例如:
http://www.example.com/hello.png?w=200&h=200&bg=white
Run Code Online (Sandbox Code Playgroud)
那么什么是读取查询字符串值的最快最有效的方法(它们可以是任何一组查询字符串值,而不仅仅是w,h和bg),更新一些值或不更新值,并返回完整的URL与新的请求参数?
所以:
我想在网址中的问号后得到所有内容.我已经看到了一种方法,它不需要一个功能,但在我的生活中找不到它.
网址
fsdhfbsdfj/index.html?hello
Run Code Online (Sandbox Code Playgroud)
得到
hello
Run Code Online (Sandbox Code Playgroud) 在javascript中是否有一个对象/方法将这样的字符串:"param1 = 2¶m2 = 1¶m3 = 5"转换成某种字典,这样我就可以将每个元素称为mystring ['param1']或mystring [0] ?
jQuery可以帮忙吗?
我在我的父页面中使用iframe ipage.我想在父页面的javascript中获取查询字符串?
所以我正在研究我正在做的网站的移动版本,到目前为止,我正在从其主要网站主要网站上提取移动网站内容.
当我在那里研究一些移动网站时,我注意到很多人都有一个"查看完整网站"的链接.
现在我计划通过检查屏幕宽度等方式在主站点的标签标签中通过.js重定向移动访问者...(不确定它是否是最好的方式,但到目前为止我的大脑最容易))(但建议也是欢迎)但是这样的事情
if (screen.width<=XyZ||screen.height<=XyZ) //example iphone size lets say 320x480
window.location.replace("mobile site link here.")
Run Code Online (Sandbox Code Playgroud)
我再也不知道这是不是最好的方法,但是,在虚拟测试中,它适用于iPhone,一些朋友Droids和一个Blackberry.但它的确有效.
无论如何,所以我的问题是,如果我这样做检查每一页...我怎么可能有一个"查看完整网站"选项?
我知道您可以通过调用获取 URL 变量getUrlVars()["id"]
,但是有没有办法获取 URL 中的所有(未知数量)变量?由于一些原因,我只能在客户端执行此操作。
我正在使用jQuery Mobile框架构建我公司网站的一个版本.虽然通过javascript重定向将移动设备用户移植到我们的移动网站相当容易,但我也不想阻止人们查看经典网站.
实现这一目标的最佳方法是什么?
我们的常规网站位于:
us.companyname.com/
我们的移动网站将在:
us.companyname.com/mobile
有一些限制,因为我们没有域名,我们的英国同行都这样做,所以在companyname.com级别完成任何工作需要一些耐心.基本上,如果来自北美的任何人来到companyname.com,他们将自动重定向到us.companyname.com.
我可以完全访问我们的网站(主要是在PHP和Expression引擎中,在我来之前),只要我不搞乱任何东西,我就可以自由地做任何事情.
我想找到字符串s=
之前和之后&
或结尾的任何内容.例如,如果字符串是
T =&QWERTY S =你好&P = 3
我想得到hello
.如果字符串是
T =&QWERTY S =你好
我也想得到 hello
谢谢!
我有字符串,如下所示
?type=english&time=today
Run Code Online (Sandbox Code Playgroud)
我想获得类型和时间的值,并且如下所示
var str="?type=english&time=today";
var spt =str.split("&");
var typeval =spt[0].split("=")[1];
var timeval =spt[1].split("=")[1];
document.write(" type :"+typeval+" time : "+timeval);
Run Code Online (Sandbox Code Playgroud)
使用javascript获取值的有效方法是什么?