Hiện tại tôi đang sử dụng jQuery để tải một khung nhìn, như thế này:
$.ajax({
type: 'POST',
url: Drupal.settings.basePath + 'views/ajax',
dataType: 'json',
data: 'view_name=' + viewName + '&view_display_id=default&view_args=' + viewArgument, // Pass a key/value pair.
success: function(data) {
var viewHtml = data[1].data;
target.children().fadeOut(300, function() {
target.html(viewHtml);
var newHeightOfTarget = target.children().height();
target.children().hide();
target.animate({
height: newHeightOfTarget
}, 150);
target.children().delay(150).fadeIn(300);
Drupal.attachBehaviors(target);
});
},
error: function(data) {
target.html('An error occured!');
}
});
Vấn đề của tôi là, ví dụ, nếu chế độ xem sử dụng mô-đun 'Trình chiếu trường', các tệp js / css cần thiết để nó hoạt động chính xác sẽ không được tải. Điều gì có thể là một giải pháp tốt đẹp (= mèo con không hề hấn gì) cho vấn đề này?