首页 > 解决方案 > 保存后在 div 中显示消息

问题描述

我在我的 MYSQL 数据库中保存了一些数据,保存后我不想在我的 div 中显示带有 id #msg 的文本。有人可以帮助我。

<script>
        $(document).ready(function () {
            $("#btnAdd").click(function (e) {
                /* Retrieving value from textboxes */
            var besproken = $('#besproken').val();  
            var afspraken = $('#afspraken').val();  
            var coachings_id = $('#coachings_id').val();
            var verlengen = $('#verlengen').val();
                $.post("save_coaching.php", { 
                  besproken: besproken, 
                  afspraken: afspraken, 
                  coachings_id: coachings_id,
                  verlengen: verlengen
               }, function (data) {

                    $("form")[0].reset();
                });
                return false;
            });
        });
    </script>

标签: javascript

解决方案


只需在#msg div 上使用 .html( ) 方法:

$.post("save_coaching.php", { 
  besproken: besproken, 
  afspraken: afspraken, 
  coachings_id: coachings_id,
  verlengen: verlengen
}, function (data) {
    $( "#msg" ).html( data );
    $("form")[0].reset();
});

这是假设数据变量是一个简单的字符串。如果是 JSON,您需要使用 JSON.parse(data) 将其转换回对象,然后打印出您需要的属性。


推荐阅读