ajax请求后刷新div内容

时间:2018-01-03 10:37:06

标签: javascript jquery html ajax

我只是通过POST在django中发送我的表单(保存一些数据),然后保存后,我想刷新模式中的列表,但不刷新整个页面。我是否必须指定模态的整个路径等?是否有像F5按钮这样的jQuery命令,但不是整个页面,只有一个div?

我正在使用的代码:

$(function(){
  $('#js-submit-create-adres').on('click', function (e) {
      var form = $('#create-adres');
      var _czy = '';
      if ($('#id_czy_domyslny option:selected').text() == 'Tak') {
          _czy = 'True';
      } else  {
          _czy = 'False';
      }
      $.ajax({
          url: form.attr('data-url'),
          type: 'post',
          dataType: 'json',
          data: {
              ulica: $('#id_ulica').val(),
              kod_pocztowy: $('#id_kod_pocztowy').val(),
              miasto: $('#id_miasto').val(),
              kontrahent: $('#id_kontrahent').val(),
              czy_domyslny: _czy,
              csrfmiddlewaretoken: $('input[name=csrfmiddlewaretoken]').val()
          },
          success: function(msg){
              if(msg.result == 'done') {
                  if(_czy == 'True'){
                    $('#kontrahent-adres').text(nowy_adres);
                  }
                  alert('saved');
                  $('#id_ulica').val('');
                  $('#id_kod_pocztowy').val('');
                  $('#id_miasto').val('');
                  // HERE I WANT TO RELOAD DIV NAMED '#name'
              }
        }
      })
    })
})

1 个答案:

答案 0 :(得分:0)

df['NextDueDate'] = df.groupby(['ID','Document'])['DueDate'].shift(-1)