2010-08-10 4 views
0

Je travaille avec ASP.NET MVC et j'ai une page de vue avec une simple boîte de texte et un bouton pour l'accompagner. Je veux AJAX pour soumettre le formulaire lorsque l'utilisateur clique sur le bouton de recherche. La réponse (résultats de la recherche) sera retournée et affichée dans une div de contenu sur la même page.Soumission de formulaire AJAX en utilisant ExtJS et ASP.NET MVC

Je l'ai fait avec succès avec JQuery, mais j'ai besoin de la même fonctionnalité dans ExtJS.

Voici le JQuery (l'identifiant de forme est #helpsearchbox et #helpcontent est l'identifiant du contenu div Je veux que les résultats à charger dans):

 
    $(function() { 
     $("#helpsearchbox form").submit(function(e) { 
      $.post($(this).attr("action"), 
         $(this).serialize(), 
         function(data) { 
        $("#helpcontent").html(data); 
         }); 
      e.preventDefault(); 
     }); 
    }); 

Can someone please help me write the equivalent function in ExtJS? Many thanks!

Répondre

1

gars Passons sur , Je l'ai compris.

 
Ext.onReady(function() { 
    Ext.get('formid').on('submit', function(e) { 
       e.preventDefault(); 
       var content = Ext.get('targetdiv'); 
       content.load({ 
        url: 'controllermethod', 
        params: 'q=' + Ext.get('textboxid').dom.value, 
        text: 'Searching...' 
       }); 

       content.show(); 
      }); 
});