【问题标题】:How to call javascript function when url variable is sent发送url变量时如何调用javascript函数
【发布时间】:2011-02-03 21:33:37
【问题描述】:

这基本上就是我需要完成的工作。

我有一个 jsp 页面,它允许我添加/修改/删除一个项目。

这些项目存储在一个我有控制器类可以访问的数据库中(不要担心那部分)

当一个项目被选中和删除时,项目的 id 被发送到控制器进行处理。

如果项目是外键约束,则不会始终删除该项目,因此我通过 url 将 delete=true 或 delete=false 发送回 jsp 页面。

我想拥有它,以便调用一个 javascript 函数来显示一条警报,指出该项目已删除或该项目未删除。

有人可以告诉我最好的方法吗?谢谢

【问题讨论】:

    标签: javascript jsp servlets


    【解决方案1】:

    您可以在页面加载时加载的页面上放置一个函数(可能附加到正文 onload 事件)。如果您将函数放在页面上,就在结束 body 标记之前,它可能看起来像这样,尽管建议您在单独的 js 文件中定义函数:

    <script type="text/javascript">
    function ShowDeleteMessage()
    {
      var regex = /delete=(true|false)/;
      var messageDeleted = regex.exec(location.href)[1];
      if(messageDeleted == "true"){
        alert("Deleted successfully");
      }else if(messageDeleted == "false") {
        alert("Was not deleted");
      }
    }
    ShowDeleteMessage();
    </script>
    </body>
    

    希望这能让你朝着正确的方向前进。

    【讨论】:

    • 啊,我忘了你可以这样做,还在学习 javascript。非常感谢
    猜你喜欢
    • 1970-01-01
    • 2011-06-18
    • 2013-08-18
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多