обновить запись без обновления страницы в javascript

#php #javascript

#php #javascript

Вопрос:

У меня есть диапазон, в котором используется выпадающий список, здесь выпадающие записи имеют флажок.

Если я устанавливаю флажок «Все» и нажимаю на кнопку сохранить, то все флажки устанавливаются с помощью ajax, поэтому страница не обновляется, но когда я не устанавливаю никаких флажков и нажимаю на кнопку «Сохранить», я даю окно подтверждения, но когда пользователь нажимает кнопку «Отмена» в окне подтверждения, страница обновляется, и данные не изменятся, я хочу то же самое, но без этой страницы, которая обновляется при нажатии кнопки «Отмена»

Комментарии:

1. Вы хотите, чтобы кнопка отмены отменяла выбор всего? Это то, о чем вы спрашиваете? Отправляет ли ваша кнопка отмены запрос post? Что он делает в данный момент?

2. Я хочу, чтобы предыдущие проверенные значения, когда я нажимаю на кнопку отмены

3. Итак, вы в основном хотите обновить страницу — без обновления страницы?

4. Если бы вы могли опубликовать нам фрагмент кода того, с чем вы работаете, мы были бы более чем счастливы помочь вам разобраться, что вам нужно сделать.

Ответ №1:

В разделе кода JavaScript, пожалуйста, добавьте это утверждение в конце блока:- « return false; «

Это приведенное выше утверждение гарантирует, что страница не будет опубликована / отправлена при нажатии кнопки « Cancel «.

Надеюсь, это поможет.

Комментарии:

1. Я хочу, чтобы предыдущие проверенные значения, когда я нажимаю на кнопку отмены

2. @user739154 — Пожалуйста, попытайтесь понять логический способ мышления и, пожалуйста, поправьте меня, если я ошибаюсь, упоминая следующую ситуацию. Допустим, у вас есть 7 флажков (давайте пометим их как c1 , c2 , …, c7 ) с другим символом » All «. Теперь по умолчанию, когда страница загружается, она отображается от c1 до c3 как отмеченная, а другие — как непроверенные. Теперь, если вы измените выбранные флажки и нажмете » Cancel «, то логически страница не загрузится и вы не сможете вернуть предыдущие значения, поскольку все это происходит на стороне клиента. Я надеюсь, что этот пункт поможет вам продвинуться.

3. @user739154 — У вас, вероятно, есть только два варианта — либо вы используете AJAX при нажатии кнопки » Cancel «, чтобы загрузить последние проверенные значения (что имеет смысл, поскольку AJAX не будет выполнять обновление страницы), либо пользователь / посетитель должен обновить веб-страницу вручную, чтобы вернуть предыдущие проверенные значения. Надеюсь, это поможет.