javascript - 使用 AJAX 更新我的列状态

标签 javascript jquery ajax

如何在列状态中更新我的数据表?我尝试过使用这段代码,但它不起作用。我不知道要使用我的 AJAX 代码插入什么代码。我希望有人能帮助我解决这个问题。预先感谢您。

The right one. The wrong one.

   <script>
        $(document).ready(function(){
            $('#btn_edit').click(function(){
            var id = $('#brand_id').val();
            var brand_name = $('#brand_name').val();
            var brand_status = $('#brand_status').val();

            if (brand_status == "Available") {
                brand_status = 1;
            } else {
                brand_status = 2;
            }

            $.ajax({
                url       : 'edit_brand.php',
                method    : 'POST',
                data      : {brand_name : brand_name, brand_status : brand_status, id : id},
                success   : function(response) {
                                $('#'+id).children('td[data-target=brand_name]').text(brand_name);
                                if (brand_status == 1) {
                                    $('#'+id).children('td[data-target=brand_status]').append("<span class='label label-success'>Available</span>");
                                } else {
                                    $('#'+id).children('td[data-target=brand_status]').append("<span class='label label-danger'>Not Available</span>");
                                }
                                $('#modal-edit').modal('toggle');
                            }
            });
        });
    </script>

最佳答案

尝试像这样使用 post ajax 请求 -

$.post("edit_brand.php",
{
    brand_name : brand_name, brand_status : brand_status, id : id
},
function(data, status){
    $('#'+id).children('td[data-target=brand_name]').text(brand_name);
    if (brand_status == 1) {
        $('#'+id).children("<span class='label label-success'>Available</span>");
    } else {
        $('#'+id).children("<span class='label label-danger'>Not Available</span>");
    }
    $('#modal-edit').modal('toggle');
});

关于javascript - 使用 AJAX 更新我的列状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47089659/

相关文章:

javascript - iPhone 的网页 - 大字体而不是滚动?

javascript - jQuery 回调到非 jQuery 父对象

javascript - 状态 200 OK,相同域,有效 JSON 数据且无响应(Ajax)

javascript - 不用 ctrl+click 的 Rowunselect

javascript - 解析 JSON 以获取对象内的相关键/值

javascript - 开始使用 Withings API

javascript - 自定义视差滚动问题

Javascript 菜单加粗选中,取消加粗其余部分

javascript - 正确更新div中的数据AJAX(ASP.NET MVC)

javascript - Stack Overflow 如何在不重新加载页面的情况下通知服务器端事件?我在 Firebug 中看不到任何请求