我见过很多参数大小和名称未知的jQuery示例.

我的URL将只有一个字符串:

http://example.com?sent=yes

我只想检测一下:

  1. sent个吗?
  2. 等于"是"吗?

推荐答案

最佳解决方案here.

var getUrlParameter = function getUrlParameter(sParam) {
    var sPageURL = window.location.search.substring(1),
        sURLVariables = sPageURL.split('&'),
        sParameterName,
        i;

    for (i = 0; i < sURLVariables.length; i++) {
        sParameterName = sURLVariables[i].split('=');

        if (sParameterName[0] === sParam) {
            return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]);
        }
    }
    return false;
};

And this is how you can use this function assuming the URL is,
http://dummy.com/?technology=jquery&blog=jquerybyexample.

var tech = getUrlParameter('technology');
var blog = getUrlParameter('blog');

Jquery相关问答推荐

使用jQuery筛选器搜索输入仅适用于单词的一部分

jQuery:在mousemove事件期间检测按下的鼠标按钮

何时执行 $(document).ready 回调?

Bootstrap 3 RC 1 中的 typeahead JavaScript 模块在哪里?

Jquery Ajax,从 mvc.net 控制器返回成功/错误

如何使用 jQuery go 除 HTML 标签?

jQuery scrollTop 在 Chrome 中不工作但在 Firefox 中工作

你如何获得文本区域中的光标位置?

JQuery html() 与 innerHTML

我可以限制 JavaScript 中数组的长度吗?

如何在实际图像下载时显示加载图像

jQuery Button.click() 事件被触发两次

如何通过js打开 Select 文件对话框?

使用 JavaScript 获取用户代理

使用 jQuery 获取 div 的可见高度

超时 jQuery 效果

如何使用 javascript 展开和折叠

如何在调用 Ajax 等异步调用时让代码等待

jQuery 发送字符串作为 POST 参数

一起使用 JQuery-Mobile/Phonegap 的正确方法?