警告用户Javascript中的更新已成功

时间:2012-01-27 18:50:22

标签: javascript html alert onload

我正在尝试使用以下javascript代码在表单更新时提醒用户。

基本上发生的是用户点击预期客户列表,他们点击编辑,然后将所有客户详细信息加载到编辑器表单中。一旦他们完成了对用户的编辑,他们点击更新按钮,内容被发布到一个php处理脚本,其中还有各种其他php函数,在用户被发送回用户的潜在客户编辑器之前执行其他命令。在应用了所有编辑后,详细信息将再次加载到表单中,这一切都在一两秒内完成。

更新成功后,它会将一个令牌添加到名为update = 1的GET数组中,该数组将在url中传递回编辑器。

我想要做的是通过javascript中的警告框成功更新客户端记录时提醒用户。

我正在使用以下代码但不知道如何让javascript在url中查找update = 1并且仅在客户端更新时显示更新成功,而不是在客户端是初始加载时从客户列表中加载。

JAVASCRIPT

<script language="JavaScript">

function prospectupdated () 

    {alert("Prospect Updated !")

}

</script>

HTML

<body onLoad="prospectupdated()">

由于它每次加载页面时都会加载,无论url中的update = 1标记是否存在,是否有人知道有关如何执行此操作的任何教程,或者知道它是如何自行完成的并不介意分享? :-) 感谢

2 个答案:

答案 0 :(得分:2)

您需要测试更新:

<body <?php  isset($_GET['update']) && $_GET['update'] == 1  ? print "onload='prospectupdated()'" : '' ?>  >

答案 1 :(得分:1)

请看这里:How to retrieve GET parameters from javascript?

它将向您展示如何获取update = 1的值。

然后你会有一个if()语句来检查update = 1。如果是,则执行alert()。