2017-05-29 9 views
0

Hi Ive 1 View mit Info und einem Conteiner zum Laden von 2 PartialViews, einmal auf einmal.Render a Partial, nur zum ersten Mal, Best Practice

Ich kann die erste laden (Formular mit Parametern für eine Abfrage), durch $ .ajax() in einer Funktion, die ich im $ (Dokument) .ready aufrufen.

$(document).ready(function() { 
$('#btnConsultarPadron').click(function() { 
    Consultar(); 
}); 
CargarFormParametros(); 


function CargarFormParametros() { 
$.ajax({ 
    url: '/apps/Controller/Action/CargarForm', 
    data: {}, 
    success: function (result) { 
     $("#contenedorGral").html(result); 
    }, 
    error: function AjaxFailed(result) { 
     alert('Error') 
    }, 
}); 

Aber wenn ich ersetzen, dass ein mit dem anderen Teil (Abfrage Ergebnis) mit einem Klick Ajax-Ereignisse ausgelöst, wie es scheint, dass die $ (document) .ready wieder genannt wird, und ich bekam den ersten Teil.

Welches ist die beste Vorgehensweise, um das zu tun?

+0

Sind schreiben die Seite neu geladen wurde nicht? Wenn die Seite geladen wird, wird die dom bereit – Lasithds

Antwort

0

Ihre Skripte von contenedorGral div entfernen und Ort des div Sie sicher

+0

Thx, ich liebe dich – Igua95