【问题标题】:Charts in Dashboard should update after form submission仪表板中的图表应在表单提交后更新
【发布时间】:2020-05-06 08:46:29
【问题描述】:

我在我的仪表板上显示默认图表,并且还有一个表单,我想在提交表单后更新/过滤图表。

js代码:

$(document).ready(function() {
  $.ajax({
      url: (contextPath + "/setting/dashboard"),
      success: function(result){                          
         drawLineChart()

          }       
      }          
  });  

  $("#chartupdate").submit(function(e){
      e.preventDefault();
      var form = $(this);
      var url = form.attr('action') ;   
      $.ajax({
          url: url,
          type: "POST",
          data: form.serialize(),
          success: function(data){
            console.log("form" + data);
              }
      }) ; 
  }); });

【问题讨论】:

  • 错误是什么?
  • 什么不起作用?你有什么错误吗?你的表单代码在哪里?

标签: javascript jquery ajax spring jsp


【解决方案1】:

括号内联 9 阻止了 .submit 函数的执行。去掉括号

    $(document).ready(function() {
              $.ajax({
                url: (contextPath + "/setting/dashboard"),
                success: function(result){                          
                         drawLineChart()
                               }       
                      });  

    $("#chartupdate").submit(function(e){
        e.preventDefault();
        var form = $(this);
        var url = form.attr('action') ;   
        $.ajax({
            url: url,
            type: "POST",
            data: form.serialize(),
            success: function(data){
              console.log("form" + data);
                }
        }) ; 
    }); 

  });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    • 2020-07-23
    • 1970-01-01
    • 1970-01-01
    • 2019-07-12
    • 1970-01-01
    相关资源
    最近更新 更多