相关疑难解决方法(0)

如何使用多个哈希值?

目前,我通过 Ben 的 Alman jquery-hashchange 插件在哈希中使用页码:

$(document).ready(function(){
    $(window).hashchange( function(){
      var hash = (location.hash) ? location.hash.slice(1) : 'page1';
      $.ajax({
          url: '/list/' + hash, // result url like page1, page2 etc.
Run Code Online (Sandbox Code Playgroud)

现在我需要添加一个值 - filter。我认为结果哈希 URL 可能看起来像

#page1&filter=1-1-0 
#filter=1-1-0 (if page number is omitted)
#page1 (if filter is not defined)
Run Code Online (Sandbox Code Playgroud)

该如何解析呢?即如何理解是否page已定义,是否filter已定义(以及值是什么 - 110- 我分别需要它们)?

我正在考虑 Ben 的 Alman BBQ 插件,但是 (1) 对于这样简单的任务来说,它看起来太复杂了,(2) 不确定如何使用没有值的参数(page1、page2 等)。

javascript jquery jquery-bbq

3
推荐指数
1
解决办法
7371
查看次数

如何从网址中提取“搜索字词”?

如何从以下网址提取“测试”?

http://www.example.com/index.php?q=test&=Go

我找到了一个提取路径(window.location.pathname)的脚本,但是我找不到或弄清楚如何提取或分割URL。

-本

javascript

2
推荐指数
1
解决办法
1597
查看次数

使用Javascript分割由'&'分隔的键值对响应

可能重复:
在JavaScript中解析查询字符串

我收到了以这种格式从服务器收到的回复 - Status=105&Accno=1458874455&Name=XYZ&Bal=5,888.00 这里'&'表示分隔符.

我需要遍历字符串响应并根据'&'在JavaScript中拆分此字符串并获取值并将它们存储为:

Status=105
Accno=1458874455
Name=XYZ
Bal=5,888.00
Run Code Online (Sandbox Code Playgroud)

这样我就可以在相应的文本框中填充它们并下拉.

我正在使用jQuery和AJAX来接收响应.

javascript jquery

2
推荐指数
1
解决办法
3502
查看次数

如何从.js文件的url获取变量?

示例:假设当前页面url(window.location.href)是http://example.com/page.html html页面源代码是......

<html><head></head><body>
<script src="http://example.com/script.js?user=Ankit&ptid=18"></script>
</body></html>
Run Code Online (Sandbox Code Playgroud)

现在我需要在script.js中使用'src'变量并且脚本文件script.js应该返回

var a="Ankit"
var b="18"
Run Code Online (Sandbox Code Playgroud)

我们可以在php中使用echo $ _GET之类的东西吗?

javascript php variables url get

1
推荐指数
1
解决办法
2246
查看次数

如何从javascript中的字符串中提取值?

我需要一些帮助,使用javascript从cookie中提取值.

cookie中的字符串看起来像这样:

string = 'id=1||price=500||name=Item name||shipping=0||quantity=2++id=2||price=1500||name=Some other name||shipping=10||quantity=2'
Run Code Online (Sandbox Code Playgroud)

通过使用string.split()和string.replace()以及一些丑陋的代码,我以某种方式设法获得了我需要的价值(价格,名称,运输,数量).但问题是有时并非cookie中的所有字符串都是相同的.有时,cookie中的刺痛看起来像这样:

   string = 'id=c1||color=red||size=XL||price=500||name=Item name||shipping=0||quantity=2++id=c1||price=500||name=Item name||shipping=0||quantity=2'
Run Code Online (Sandbox Code Playgroud)

一些项目的颜色和大小作为参数,有时只有其中一项.

有没有更有效的方法向我的计算机解释我希望'price ='之后的字符串部分是一个名为'price'的变量等.

我希望我有意义我尽可能精确地做到了.

无论如何,谢谢你的帮助

编辑:我只是想感谢StackOverflow的所有优秀人才,感谢他们这些精彩的想法.因为你今晚要出去喝醉的所有好建议.谢谢你们 :)

javascript string cookies jquery

0
推荐指数
1
解决办法
7379
查看次数

jQuery - 获取url哈希

我在页面上有三个标签

  • 最新
  • 过期
  • 有待

当每个选项卡处于活动状态时,会向该URL添加一个哈希:

http://example.com/com/#latest

我试图在每个标签前添加分页.所以我想做这样的事情:

http://example.com/com/#latest?p=5

但我不知道如何自己获取哈希值.使用$(location).attr('hash')退货#latest?p=5

if( $(location).attr('hash') ) {
    var tab = $(location).attr('hash');
}else{
    var tab = "#latest";
}
Run Code Online (Sandbox Code Playgroud)

jquery

0
推荐指数
1
解决办法
1503
查看次数

标签 统计

javascript ×5

jquery ×4

cookies ×1

get ×1

jquery-bbq ×1

php ×1

string ×1

url ×1

variables ×1