如果传递了URL参数,则使用jQuery显示div

bit

我在所有页面上都设置了这些div,以便通过URL参数来捕获操作是否成功。错误div应该在出现错误时显示-成功div在成功时显示。

除这一页外,它在其他页面上似乎工作正常。我已经经历了几次,无法弄清楚什么地方出了问题。

在Firebug控制台中,我得到以下信息:ReferenceError:$未定义$('#action-success')。show();

CSS:

    /* error div */
    div#action-error
    {
        text-align: center;
        border: 1px solid white;
        display: none;
        background-color: #a80077;
        border-radius: 15px;
    }

    /* success div */
    div#action-success
    {
        text-align: center;
        border: 1px solid white;
        display: none;
        background-color: #5a8e4a;
        border-radius: 15px;
    }

HTML:

    <!-- RESULT ERROR/SUCCESS -->
    <div class="container_12" id="action-error">
        <span class="error">Error: There was an error deleting your album. Please try again.</span>
    </div>
    <div class="container_12" id="action-success">
       <span class="success">Your album was deleted successfully.</span>
    </div>
    <!-- RESULT ERROR/SUCCESS END -->

jQuery:

页面顶部:(位于SO上)

        <script>
            function getParameterByName(name) {
                return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;
            }
        </script>

底部:

        //------------------------------------------------------------------
        var error = getParameterByName('error');

        if(error){
            alert(error);
            $('#action-error').show();
        }
       //------------------------------------------------------------------
        var success = getParameterByName('result');

        if(success){
            $('#action-success').show();
        }

我看了关于SO的其他主题,但似乎都不是我所要解决的问题。任何帮助,将不胜感激,并感谢您的时间。

bit

好吧,伙计们-当您编写半睡着的咖啡烟雾代码时,就会发生这种情况。问题是我忘了在文件中包含jQuery库...很抱歉浪费您的时间。

在我们讲话时,我正在努力工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果URL中传递了多个参数,则Django无法在POST请求正文中加载Json

如果传递了参数,则Curl PHP无法获取数据

使用Python3和argparse模块,如果传递了其他参数,是否可以禁止输入参数?

正确传递了JMX参数,但无法使用jconsole连接

传递了错误的参数。爪哇

如果使用jquery / javascript将url设置为特定值,如何隐藏和显示div?

用于检查参数的常用 bash 函数,如果传递了“--help”,则调用帮助函数

如何知道是否传递了可选功能参数或使用默认功能参数?

使用 URL 传递参数

Powershell函数传递了太多参数

在嵌入式Power BI报表中,默认情况下您传递了哪个URL参数以使用PageView?

dag的“传递了无效的参数”错误,使用气流将mysql数据加载到bigquery

使用Javascript或Jquery将参数传递给url

接受日志文件作为参数,如果传递了文件名但文件不存在,则调用函数

显示基于url参数的div

如何使用多个url参数显示/隐藏多个div

我使用 jquery 在 onclick() 函数中传递了产品名称?但错误

如果使用传递给报表的bean集合作为参数,则表未显示

如果C ++使用cdecl调用约定,为什么godbolt显示在edi中传递的参数?

由于URL中传递了参数,导致手动刷新页面时出现问题

如果传递了模型,则获取模型的FK属性

eGHL 付款:哈希值不匹配。如果在 url 中使用“&”传递多个参数

气流过时警告传递了无效的参数

[function.implode]:无效的参数传递了错误

检查是否传递了ruby关键字参数(RUBY)

检查调用函数时传递了哪些参数

Swift-NSTimer为userInfo参数传递了错误的值

Laravel在哪里传递了其他参数

DataTemplate在WPF中传递了不正确的命令参数