相关疑难解决方法(0)

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

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

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

javascript url plugins query-string

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

如何将多个参数从ajax调用传递给MVC控制器

我有如下控制器:

public ActionResult Save(string input, string name) {
    //Some code
    return PartialView();
}
Run Code Online (Sandbox Code Playgroud)

我需要对此控制器方法进行ajax调用并传递两个参数input和value

我的ajax调用如下所示:

$.ajax({
    url: '/Home/Save',
    type: 'POST',
    async: false,
    dataType: 'text',
    processData: false,
    data: "input=" + JSON.stringify(data) + "&name =" + $("#name").val(),
    success: function (data) {
    }
});
Run Code Online (Sandbox Code Playgroud)

我无法将值传递给name参数.. name参数中的值变为null ..请帮助我..提前感谢

ajax asp.net-mvc jquery model-binding

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

如何使用JavaScript将值从一个HTML页面传递到另一个HTML页面?

这是我的第一个HTML页面:

<!--first.html-->   
<html>
    <body>
    <div data-role="page" data-theme="a" data-url="first" id="first"> 
        <form id="form1" name="form2" action="checking.html">
        <input type="text" name="txtFileName" id="txtFileName"/>
       <!-- <button onClick="uploadFile();">Upload</button> -->
       <input type="hidden" name="hidden1" value="">
       <br><input type="submit"  value="Send me your name!"  onClick="submitform();"><br>
       </form>
       <script type="text/javascript">
       function submitform()
       {
         document.forms.form1.hidden1.value=1;
         alert("i am working");

        document.form1.submit();
       }
    </script>

        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是我的第二个HTML页面:

<!-- second.html -->
<html>
    <head>
    </head>
    <body> 
<h1>Javascript call after page loaded</h1>

<script>
function getQueryVariable2(variable) { 
  var query = window.location.search.substring(1); 
  document.write(query);
  var vars = query.split("&"); 
  document.write("<br />");
  document.write(vars);

  for (var i=0;i<vars.length;i++) …
Run Code Online (Sandbox Code Playgroud)

html javascript html5 android cordova

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

Soundcloud嵌入式播放器在移动设备上

以下是HTML页面上的SoundCloud嵌入式播放器在移动设备上的样子:

在此输入图像描述

这是相当烦人的,因为用户必须点击"在浏览器中收听",然后,它通常不会像应该的那样启动,因此用户必须再次点击"暂停"按钮和"播放".

即使在移动设备上,如何获得正常外观?:

在此输入图像描述


以下是嵌入代码的示例:

<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/271188615&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false"></iframe>
Run Code Online (Sandbox Code Playgroud)

html soundcloud responsive-design

11
推荐指数
3
解决办法
6082
查看次数

仅在单击特定链接后加载页面后执行JQuery

我的应用中有一个链接,点击后会链接到另一个页面.我想在加载后在这个新页面上执行一些JQuery,但只有在点击该特定链接才能进入页面时.

我有这个JQuery:

    $('#new_to_topics').click(function(){
        $(document).ready(function() {
            $('#topic_guidelines').slideDown('normal');
            $('#topic_guidelines').addClass('on');
        });
    });
Run Code Online (Sandbox Code Playgroud)

哪个#new_to_topics是指向新页面的链接的ID

$('#topic_guidelines').slideDown('normal');
$('#topic_guidelines').addClass('on');
Run Code Online (Sandbox Code Playgroud)

是我想在新页面上执行的JQuery代码.但是,这不起作用.我该怎么做?

html javascript jquery

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

如何在Javascript或jQuery中获取查询字符串参数?

我有这样的链接:

http://localhost:8162/UI/Link2.aspx?txt_temp=123abc
Run Code Online (Sandbox Code Playgroud)

我想得到价值123abc.我已经按照这个如何在JavaScript中获取查询字符串值?jquery从URL获取查询字符串

$(document).ready(function () {
    function getUrlVars() {
        var vars = [], hash;
        var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
        for (var i = 0; i < hashes.length; i++) {
            hash = hashes[i].split('=');
            vars.push(hash[0]);
            vars[hash[0]] = hash[1];
        }
        return vars;
    }
    function getParameterByName(name) {
        name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
        var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
        return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
    }
    onload = function …
Run Code Online (Sandbox Code Playgroud)

javascript url jquery

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

获取重复 GET 变量的查询字符串值

我已经看到如何使用 Javascript 和 jQuery 解析查询字符串信息(GET 变量)。这里有两个不同的例子(我一直更喜欢第二个):

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

jquery 从 URL 获取查询字符串

问题是我有一个查询字符串,其中包含两个相同的 GET 变量(它们都称为“搜索”)。当我从第一个答案运行该函数时,它只返回“搜索”GET 变量的第一个实例,而第二个答案只返回最后一个“搜索”GET 变量。一个示例查询字符串是:

http://www.example.com?search=this&search=that
Run Code Online (Sandbox Code Playgroud)

我做了一些搜索,在这个线程中有一个似乎可以解决这个问题的答案:

https://gist.github.com/kares/956897

但我不知道如何用它的编写方式来实现它。我基本上正在寻找一个函数,它可以解析查询字符串并返回与特定 GET 变量匹配的所有(如果有)值(在本例中为“搜索”;在上面的示例中,它将返回“这个”和“那个” )。

谢谢你的帮助!

javascript jquery get query-string

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