相关疑难解决方法(0)

如何用javascript/jquery替换url参数?

我一直在寻找一种有效的方法来做到这一点,但一直无法找到它,基本上我需要的是给定这个url例如:

http://localhost/mysite/includes/phpThumb.php?src=http://media2.jupix.co.uk/v3/clients/4/properties/795/IMG_795_1_large.jpg&w=592&aoe=1&q=100
Run Code Online (Sandbox Code Playgroud)

我希望能够src使用javascript或jquery使用其他值更改参数中的URL ,这可能吗?

提前致谢.

javascript url jquery url-parameters

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

decodeURIComponent vs unescape,unescape出了什么问题?

在回答另一个问题时,我意识到我的Javascript/DOM知识已经变得有点过时,因为我仍在使用escape/ unescape编码URL组件的内容,而看起来我现在应该使用encodeURIComponent/ decodeURIComponent代替.

我想知道的是什么错escape/ unescape?有一些模糊的建议,围绕Unicode字符存在某种问题,但我找不到任何明确的解释.

我的网络体验相当有偏见,几乎所有这些都是编写与Internet Explorer绑定的大型Intranet应用程序.这涉及到大量使用escape/ unescape并且所涉及的应用程序已经完全支持Unicode多年了.

那么escape/ unescape应该有什么Unicode问题呢?有没有人有任何测试用例来证明这些问题?

javascript encoding dhtml escaping

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

将表单数据传递到另一个HTML页面

我有两个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中获取?

html javascript forms

46
推荐指数
3
解决办法
28万
查看次数

使用JavaScript解析URL哈希/片段标识符

寻找一种方法,使用JavaScript/JQuery将URL的哈希/片段中的密钥对解析为对象/关联数组

javascript url hash jquery fragment-identifier

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

在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万
查看次数

如何通过javascript获取查询字符串?

如何从javascript中的URL中提取查询字符串?

谢谢!

javascript query-string

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

使用正则表达式从查询字符串中捕获值?

我试图选择name=之前和之后的内容&:

"/pages/new?name=J&return_url=/page/new"
Run Code Online (Sandbox Code Playgroud)

到目前为止我有..

^name=(.*?).
Run Code Online (Sandbox Code Playgroud)

我试图在这种情况下返回,只是J,但它的动态,所以它可以有几个字符,字母或数字.

最终案例的情况是允许自己对replace正则表达式找到的这个动态变量做一个声明.

javascript regex query-string

30
推荐指数
3
解决办法
5万
查看次数

如何访问查询参数JSP,JSTL,Javascript

我一直在使用以下3种方式来访问URL中的查询参数.

JSP

String success = request.getParameter("success");
if(success!=null) {
//do something
}
Run Code Online (Sandbox Code Playgroud)

JSTL

<c:if test="${not empty param.success}">
//do something
</c:if>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

function getQueryParameter ( parameterName ) {
  var queryString = window.top.location.search.substring(1);
  var parameterName = parameterName + "=";
  if ( queryString.length > 0 ) {
    begin = queryString.indexOf ( parameterName );
    if ( begin != -1 ) {
      begin += parameterName.length;
      end = queryString.indexOf ( "&" , begin );
        if ( end == -1 ) {
        end = queryString.length
      }
      return unescape …
Run Code Online (Sandbox Code Playgroud)

html javascript jsp jstl query-parameters

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

JQuery检测如果在主页和主页PLUS url变量

我正在使用此代码来检测主页,它运行良好:

var url= window.location.href;
if(url.split("/").length>3){
    alert('You are in the homepage');
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我还需要检测url是否有变量,例如:

mysite.com?variable=something
Run Code Online (Sandbox Code Playgroud)

我还需要检测url是否也有变量

我怎样才能做到这一点?

javascript url jquery pathname

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

使用javascript在url中查找参数,然后在逻辑时应用

我试图让我的页面只有在它看到url中存在特定参数时才执行操作.

我基本上希望javascript代码执行此操作:

考虑一个示例页面,例如:http://www.example.com?track =

如果网页加载的网址包含参数'track',则打印'track exists',否则如果'track'参数不存在print'track not a exists'

javascript jquery

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