定义位置对象和URL参数的正确URL语法是什么
What is the proper URL syntax to define a location object and a URL parameter?
我见过很多这样或那样的例子,但没有一个是用这种特定的设置。我的URL中当前有一个位置对象,它通过jquery打开一个表单:http://blah.com/contact.cfm?show_sales
$(document).ready(function(){
if (window.location.search == "?show_sales") {
$('#sales_form').show();
};
我还希望URL中包含一个参数:http://blah.com/contact.cfm?item=4445555
我尝试过两者的组合,但我不知道将两者都包括在内的正确语法。我所尝试的一切都无法激活jquery。
那么,这个URL的正确语法是什么呢?
http://blah.com/contact.cfm?show_sales&项目=4445555
(这是一个不起作用的例子)
URL的格式是正确的。您应该对代码进行一些更改:
$(document).ready(function(){
if (window.location.search.indexOf("?show_sales")!=-1) {
$('#sales_form').show();
};
window.location.search
将返回show_sales&item=4445555
您可以使用split:
var url = "http://blah.com/contact.cfm?show_sales&item=4445555";
var query = url.split("?")[1];
var params = query.split("&");
console.log(params);
// params[0] = "show_sales"
// params[1] = "item=444555" and you can split again
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 直接下载文件,而不是从window.open(url)
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 通过js在新选项卡中有条件地打开url
- CKFinder 3为所选文件返回错误的URL
- 如何获取不属于我项目的上一页的URL
- 在 jquery ajax URL 中包含 $_SERVER filepath 的语法
- 花式框 - URL 以“/”开头的语法错误
- 获取错误语法错误:属性列表 url 后缺少 }:http://localhost/mcportal/public/pos
- ASP.NetMVC:尝试使用剃刀语法将图像url存储在js变量中
- 在异步xhttp请求中传递url未命中服务器(尽管是第一次)-出现语法错误
- 定义位置对象和URL参数的正确URL语法是什么
- $resource's url参数的冒号模板语法是遵循标准的,还是angularjs特有的?
- Javascript/Jquery在URL之间添加内容的语法
- 如何验证url地址(不是语法,而是网络)
- AngularJS ([$parse:syntax]语法错误:Token ':'当value为URL时,
- 如何用razor语法填充本地URL