данные отображаются при обновлении страницы

#javascript #jquery

#javascript #jquery

Вопрос:

Я пытаюсь обновить через jquery, я пытаюсь это

  success:function(result)
        {
            alert("15-1");
            var up = JSON.parse(result.d).response;
            $("#txt_repeat"   obj.frequency).html(obj.frequency);
       $("#dura_values").find("option:contains("   obj.Freq_Du   ")");

            debugger;
      $('#services_schdulue table > tbody:first').find('tr:first').html(result);

        },
  

Есть таблица. Когда я нажимаю на строку, всплывающее окно отображается в виде текстового поля, в котором заполнены данные строки. Если я изменю данные в текстовом поле и нажму сохранить,я хочу показать сообщение с подтверждением как «данные успешно сохранены».

И, во-вторых, я хочу, чтобы измененные данные появлялись в строке, как только я нажимаю сохранить без какого-либо обновления страницы. Текущий сценарий заключается в том, что когда я обновляю страницу, отображаются обновленные данные.

Ответ №1:

Просто $.load() новые данные для вашего просмотра:

 $('.div-to-update').load(window.location.href ' .div-to-update > *', callbackFunction);
  

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

1. куда я это помещаю? успешно?

2. @greenuser i want when i close pop up then updated data … Когда вы закрываете всплывающее окно, в модальном событии close

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

Ответ №2:

То, что вы ищете, называется «двусторонняя привязка данных». Для этого нет простого подхода, тем более что мы не знаем вашего приложения. Существуют фреймворки, которые могут вам помочь, но для некоторых из них кривая обучения довольно крутая.

http://jquerymy.com/

https://angularjs.org/

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

1. я не знаком с этими @Gerfried