调用Ajax后刷新页面

时间:2019-03-13 19:38:41

标签: javascript php ajax

我有两页,在第一页上,您可以选择带有<select> </select>的项目。选择项目时,将通过AJAX调用自动显示表单。以这种形式,数据从<textarea> </textarea>中的mysql数据库自动加载。提交表单后,我希望将新数据添加到<textarea> </textarea>中,但我对此无能为力,谁可以帮助我?

$(document).ready(function () {
        $("#btnAdd").click(function (e) {
            /* Retrieving value from textboxes */
        var besproken = $('#besproken').val();  
            $.post("save.php", { 
              besproken: besproken, 
          }, function (data) {
          $("#autoSave").html("Coaching ");
          $("#btnAdd").attr("disabled", true);
          });
            return false;
        });
    });

2 个答案:

答案 0 :(得分:0)

如果您要做的只是将数据插入文本区域,只需使用jQuery选择元素$("textarea"),然后调用text方法并传入数据.text(data)。结果调用看起来像$("textarea").text(data)

$(document).ready(function() {
  $("#btnAdd").click(function(e) {
    /* Retrieving value from textboxes */
    var besproken = $('#besproken').val();
    $.post("save.php", {
      besproken: besproken,
    }, function(data) {
      $("#autoSave").html("Coaching ");
      $("#btnAdd").attr("disabled", true);
      $("textarea").text(data);
    });
    return false;
  });
});

答案 1 :(得分:0)

您可以采用div。单击提交时,您将收到一个ajax响应,将其加载到div中。

$("#status").load("url of the php-file");
or 
$("#status").html(response);