javascript - 使用 JQuery UI 选项卡添加新选项卡

标签 javascript jquery user-interface jquery-ui

我正在使用 MVC .net 框架开发 Web 应用程序。在此应用程序的用户界面中,我想在单击按钮时创建一个选项卡。以下是我在用户界面中单击按钮时创建此选项卡的方法

$('#tabs').tabs("add", 'uploadnewcv', 'Add New CV');

在创建此选项卡时,我想将内容添加到此选项卡中。 post 方法检索数据并且该数据在数据变量中。我想将该数据添加到我创建的选项卡中。有这方面经验的人可以指导我如何在创建时将内容添加到选项卡中。在此先感谢您的帮助

function addNewCV() {
        var text = 'xyz';

        $('#tabs').tabs("add", 'uploadnewcv', 'Add New CV');

        $.post("/AddNewCV/addnewcv", { name: text },
        function (data) {
            document.getElementById('uploadnewcv').innerHTML = data;
            //alert(document.getElementById('ui-tabs-3').innerText);
        });
    }

最佳答案

我认为没有一体化的解决方案。但是你所做的应该有用,不是吗?
你可以稍微优化一下,像这样:

function addNewCV() {
    var text = 'xyz';
    $.post(
        "/AddNewCV/addnewcv",
        { name: text },
        function (data) {
            $('#tabs').tabs("add", 'uploadnewcv', 'Add New CV');
            $('#uploadnewcv').html(data);
            //alert($('#ui-tabs-3').text());
        }
    );
}

所以标签是在数据已经存在的时候生成的。

关于javascript - 使用 JQuery UI 选项卡添加新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3965577/

相关文章:

javascript - 窗口调整大小时的 HTML5 拖动高度

java - 根据操作系统更改 LaF

java - 如何添加 "HH:mm:ss"格式的秒表?

javascript - 在创建对象时将 getJSON 转为数组

javascript - 如何更改加载到其他 html 的 body 标记内的 html 内容

javascript - 为什么我在 Google Scripts 中对看似完全相同的输入执行 indexOf 操作会得到不一致的结果?

javascript - 如何从 Javascript 与数据库对话?

javascript - <script> 标签中的内容到 ReactJS 组件

javascript - 动态从 html 页面中删除 javascript

java - 刷新 Swing 图形用户界面