相关疑难解决方法(0)

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

是否有一种无插件的方式通过jQuery(或没有)检索查询字符串值?

如果是这样,怎么样?如果没有,是否有插件可以这样做?

javascript url plugins query-string

2701
推荐指数
50
解决办法
359万
查看次数

获取转义的网址参数

我正在寻找一个可以获取URL参数的jQuery插件,并支持此搜索字符串而不输出JavaScript错误:"格式错误的URI序列".如果没有支持这个的jQuery插件,我需要知道如何修改它来支持这个.

?search=%E6%F8%E5
Run Code Online (Sandbox Code Playgroud)

解码后,URL参数的值应为:

æøå
Run Code Online (Sandbox Code Playgroud)

(字符是挪威语).

我无权访问服务器,因此我无法对其进行任何修改.

javascript url url-parameters query-string

301
推荐指数
8
解决办法
36万
查看次数

将URL参数转换为JavaScript对象

我有一个像这样的字符串:

abc=foo&def=%5Basf%5D&xyz=5

如何将其转换为像这样的JavaScript对象?

{
  abc: 'foo',
  def: '[asf]',
  xyz: 5
}
Run Code Online (Sandbox Code Playgroud)

javascript url jquery url-parsing url-parameters

188
推荐指数
18
解决办法
16万
查看次数

JavaScript和线程

有没有办法在JavaScript中进行多线程?

javascript multithreading

128
推荐指数
7
解决办法
12万
查看次数

如何使用JavaScript从当前URL获取查询字符串?

我有这样的URL:

http://localhost/PMApp/temp.htm?ProjectID=462
Run Code Online (Sandbox Code Playgroud)

我需要做的是获取?符号后面的详细信息(查询字符串) - 即ProjectID=462.我怎样才能使用JavaScript?

到目前为止我所做的是:

var url = window.location.toString();
url.match(?);
Run Code Online (Sandbox Code Playgroud)

我不知道接下来该做什么.

javascript query-string

95
推荐指数
7
解决办法
25万
查看次数

当从外部源(即Excel,Word等)单击链接时,为什么cookie无法识别?

我注意到,当从Web浏览器外部单击链接(例如从Excel或Word)时,即使链接在同一浏览器窗口的新选项卡中打开,我的会话cookie最初也无法识别.

浏览器最终最终识别出它的cookie,但我很困惑为什么Excel或Word的初始链接不起作用.为了使其更具挑战性,单击链接可以在Outlook中正常工作.

有人知道为什么会这样吗?我在PHP 5.3中使用Zend Framework.

authentication cookies ms-office internet-explorer-6

61
推荐指数
6
解决办法
3万
查看次数

如何从角度4的URL获取参数?

我试图从url获取startdate.网址看起来像http:// sitename/booking?startdate = 28-08-2017 下面是我的代码

aap.module.ts

    import {...};

    @NgModule({
      declarations: [
        AppComponent, ModalComponent
      ],
      imports: [
        BrowserModule,
        FormsModule,
        HttpModule,
        JsonpModule,
        ReactiveFormsModule,
        RouterModule.forRoot([{
                path: '',
                component: AppComponent
            },
        ]),    
      ], 
      providers: [ContactService, AddonService, MainService],
      bootstrap: [AppComponent]
    })
    export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

aap.component.ts

import {...}
import {Router, ActivatedRoute, Params} from '@angular/router';

constructor(private activatedRoute: ActivatedRoute) {
  // subscribe to router event
  this.activatedRoute.queryParams.subscribe((params: Params) => {
    console.log(params);
  });

}
Run Code Online (Sandbox Code Playgroud)

它通过以下错误给出

未处理的承诺拒绝:没有基本的href设置.请提供APP_BASE_HREF标记的值或向文档添加基本元素.; 区域:; 任务:Promise.then; 值:错误:没有设置基本href.请提供APP_BASE_HREF标记的值或向文档添加基本元素.

角度应该如何知道基础href?

angular

50
推荐指数
7
解决办法
11万
查看次数

在JavaScript中使用URL的GET参数

如果我在一个页面上

http://somesite.com/somepage.php?param1=asdf

在该页面的JavaScript中,我想将一个变量设置为URL的GET部分中的参数值.

所以在JavaScript中:

<script>
   param1var = ...   // ... would be replaced with the code to get asdf from URI
</script>
Run Code Online (Sandbox Code Playgroud)

会是什么?

javascript url get

41
推荐指数
3
解决办法
19万
查看次数

SCRIPT5009:IE11中未定义'URLSearchParams'

对不起,如果我重复了这个问题.

我试图在我的jQuery中执行URLSearchParams函数,但我在IE 11上遇到错误,而它在Chrome和Mozilla中完美运行.实际上它在IE11中不受支持.让我知道我们如何能够支持IE.我在Laravel 5.4中执行代码.

我做了研究,但无法得到解决方案.

这是我尝试执行的代码行.

var urlParams = new URLSearchParams(window.location.search);

错误:

SCRIPT5009:'URLSearchParams'未定义

jquery

31
推荐指数
4
解决办法
4万
查看次数

通过JavaScript将变量从一个html页面传递到另一个页面

我有两页 - "第1页"和"第2页".在第1页上,有一个文本框,其值为100,最后是一个按钮.

按下按钮我希望javascript将文本框的值保存在全局(?)变量中并跳转到第2页.使用"window.onload"我想要第二个Javascript函数来提醒第1页保存的值.

这是我的Javascript代码:

<script type="text/javascript">

var price; //declare outside the function = global variable ?

function save_price(){

    alert("started_1"); //just for information

    price = document.getElementById('the_id_of_the_textbox').value; 

    alert(price); //just for information         
}
Run Code Online (Sandbox Code Playgroud)

<script type="text/javascript">

function read_price(){

    alert("started_2");

    alert(price);

}
Run Code Online (Sandbox Code Playgroud)

在"第1页"我有这个发送按钮:

<input class="button_send" id="button_send" type="submit" value="Submit_price" onclick="save_price();"/>
Run Code Online (Sandbox Code Playgroud)

它启动Javascript函数并将我正确地重定向到我的page2.

但是在第二页上有这个:

window.onload=read_price(); 
Run Code Online (Sandbox Code Playgroud)

我总是得到全球变量价格的"未定义"值.

我已经阅读了很多关于那些全局变量的内容.例如在这个页面:全局变量的问题..但我不能让它工作......

为什么这不起作用?

html javascript variables global undefined

22
推荐指数
2
解决办法
10万
查看次数