【问题标题】:JQuery message confirmation asp.netjQuery 消息确认 asp.net
【发布时间】:2015-03-11 21:01:20
【问题描述】:

我对这段代码有疑问:

<script type="text/javascript">
    $(document).ready(function () {

        $("a.show").click(function () {

          $("#Box").slideDown(500);
          //if i return false the message conformation show and stopped but i have
          //problem the Query String this not passing in the URL
          // and if i return true the message show and hide quickly but
          //the QueryString passing in the URL    
        });
    });

</script>

注意: 在我的解决方案中,我已经做了 消息确认 来删除,但我会设计我的消息框,如果客户点击我会做两个按钮(是,否)是的,删除执行的代码(在此代码中,我有 Query String :()

【问题讨论】:

  • 你能告诉我们问题是什么吗?不清楚
  • 问题是当我返回 false 时,查询字符串没有传入 URL 并且我的消息框显示(在我的类 css 中是隐藏的)。如果我返回 true,则查询 syting 会传入 URL,但我的消息会快速显示和隐藏!

标签: javascript c# jquery asp.net


【解决方案1】:

所以当用户点击一个链接时,您希望向服务器发送一些 http 请求,但又不想离开页面?相反,您只是想操作页面上的对象?

我想你正在寻找这个:http://api.jquery.com/jquery.ajax/

这是一个例子:https://jsfiddle.net/9fg8dm3z/5/

$(document).ready(function () {
    $("a.show").click(function () {

        $.ajax({
            url: ""
        }).done(function() {
              $("#Box").slideDown(500);
        });

        return false;
    });
});

显然您需要更改 URL。但是当用户单击该链接时,会向该 url 发出一个 http 请求。收到响应后,将执行“done”函数,显示“Box”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    • 2013-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多