Оповещение пользователя об успешном обновлении в Javascript - PullRequest
0 голосов
/ 27 января 2012

Я пытаюсь использовать следующий код JavaScript, чтобы предупредить пользователя, когда форма была обновлена.

По сути, пользователь нажимает на список потенциальных клиентов, нажимает кнопку «Редактировать», после чего загружает все данные о клиентах в форму редактора. Как только они закончили редактирование пользователя, они нажимают кнопку обновления, и содержимое публикуется в сценарий обработки php, который также содержит различные другие функции php, которые выполняют другие команды, прежде чем пользователь затем отправляется обратно в редактор проспекта, где пользователь детали снова загружаются в форму со всеми примененными изменениями, все это делается за одну или две секунды.

Как только обновление прошло успешно, он добавляет токен в массив GET с именем update = 1, который передается в URL-адресе обратно в редактор.

То, что я пытаюсь сделать, это предупредить пользователя, когда запись клиента была успешно обновлена ​​с помощью окна предупреждения в JavaScript.

Я использую следующий код, но не уверен, как заставить javascript искать обновление = 1 в URL-адресе и отображать обновление успешно только при обновлении клиента, а не при начальной загрузке, когда клиент загружаться из списка клиентов.

JAVASCRIPT

<script language="JavaScript">

function prospectupdated () 

    {alert("Prospect Updated !")

}

</script>

HTML

<body onLoad="prospectupdated()">

В настоящий момент он загружается каждый раз, когда загружается страница, независимо от того, имеется ли токен обновления = 1 в URL или нет, кто-нибудь знает какие-либо учебные пособия о том, как это сделать, или знает, как он это делает сам и не против поделиться? :-) Спасибо

Ответы [ 2 ]

2 голосов
/ 27 января 2012

Вам нужно протестировать обновление:

<body <?php  isset($_GET['update']) && $_GET['update'] == 1  ? print "onload='prospectupdated()'" : '' ?>  >
1 голос
/ 27 января 2012

Смотрите здесь: Как получить параметры GET из javascript?

Это покажет вам, как получить значение для обновления = 1.

Вы бы тогдаиметь оператор if () для проверки, если update = 1.Если это так, то выполните оповещение ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...