javascript - 使用带有字符串和 bool 值的对象创建 Json 列表

标签 javascript jquery html ajax

我想创建一个由 x 个对象组成的列表,其中包含名称和 bool 值

发生这种情况时,我想使用 ajax 创建并发送列表

这是在我的初始化中

$('.si-accordion').click(function () {
            $(this).siblings('.accordion_tab').toggleClass('IsExpanded');
            SendSIInstance();
        });

这是它调用的方法

function SendSIInstance() {
        $('.si-accordion').hasClass('IsExpanded')
        {
            var NameValue = $('.si-accordion').text();

            alert($('.si-accordion').text());
        }
    }

在我的示例中,我有 5 个选项卡(其中具有 si-accordion 类)

当我单击它们时,我会切换 IsExpanded 类

然后我想创建一个包含以下对象的列表:

字符串:si-accordion 的文本

bool 值:是否具有 IsExpanded 类(如果存在则为 true,否则为 false)

包含这 5 个对象的列表应该使用 AJAX 发送,以便我可以使用它。

最佳答案

你可以这样做:

function SendSIInstance() {
    var arrayToSend = [];
    $('.si-accordion').each(function() {

        var expanded = $(this).hasClass('IsExpanded');

        var text = $(this).text();
        var obj = {
            expanded: expanded,
            text: text
        };
        arrayToSend.push(obj);
    });

     //Send arrayToSend through ajax

$.ajax({
    url: "yoururls",
    data: arrayToSend,
    success: function() {
        // code to invoke after ajax call returns
    }
});

}

关于javascript - 使用带有字符串和 bool 值的对象创建 Json 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8398459/

相关文章:

javascript - 如何使复选框选中 onclick 从下拉列表中选择一个选项 : JS

javascript - WordPress 复杂的作品集页面

javascript - iPad 框架滚动问题

javascript - 在javascript中从pdf中选择一个随机变量

php - Jquery UI 自动完成功能在 IE10 上不起作用

javascript - 增加 z-index 和降低不透明度的幻灯片

javascript - jQuery - 如何格式化可读的 HTML 语法?

javascript - 弹出窗口内具有语义 ui-react 网格宽度的语义 UI

javascript - True/false 作为字符串,仅允许 bool 值

javascript - jQuery Datepicker 今天按钮不把今天的日期放在输入框中