2010-10-19 2 views
2

Je développe une application Web à l'aide du framework MVC .net. Dans l'interface utilisateur de cette application, je veux créer un onglet quand un bouton est cliqué. Voici la méthode que je suis en train de créer cet onglet lorsque vous cliquez sur un bouton dans l'interface utilisateurAjout d'un nouvel onglet avec les onglets de l'interface utilisateur de JQuery

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

alors que je créer cet onglet que je veux ajouter du contenu dans cet onglet. la méthode post récupère les données et ces données sont dans la variable de données. Je veux ajouter ces données dans l'onglet que j'ai créé. Quelqu'un ayant une expérience sur ce guide pourrait-il me dire comment ajouter du contenu à l'onglet pendant qu'il est en train de créer. merci d'avance pour toute aide

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); 
     }); 
    } 

Répondre

1

Je pense qu'il n'y a pas de solution tout-en-un. Mais ce que vous avez fait devrait fonctionner, n'est-ce pas?
Vous pouvez optimiser un peu, comme ceci:

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()); 
     } 
    ); 
} 

Ainsi, l'onglet est généré lorsque les données sont déjà là.

Questions connexes