jQuery перезагрузить содержимое div (динамически визуализируется)

StackOverflow https://stackoverflow.com/questions/932777

Вопрос

У меня есть div, который генерируется в формате HTML с помощью Expression Engine.Я использую ajax-отправку:

$('#login-form').ajaxForm({  
    // success identifies the function to invoke when the server response 
    // has been received; here we apply a fade-in effect to the new content 
    success: function() { 
    $("#panel").RELOAD!!();//Just refresh this div!
    } 
}); 

Я просто хочу, чтобы #panel div перезагрузился/обновился.

Это было полезно?

Решение

Я предполагаю, что вы ищете что-то вроде этого:

$('#login-form').ajaxForm({  
    success: function( data) { 
    $("#panel").html( data);//Will insert new content inside div element.
    } 
});

ИСПРАВИТЬ:

$('#login-form').ajaxForm({ 
    target: '#panel', //Will update the "#panel"
    success: function( data) { 
    alert( "Success");
    } 
});

Другие советы

Практически любой из методов, перечисленных в разделе «манипуляции» jQuery, будет делать то, что вы хотите: http://docs.jquery.com/Manipulation

И для твоего красивого исчезновения

success : function(data) {
   $("#panel").hide().html(data).fadeIn('fast');
} 
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top