Качване на съдържанието от други страници
Много измъчван от въпроса за зареждане на определено място - десен блок, маса или друг елемент на вътрешните страници на сайта, днес ще даде отговор и да се разгледат такива ситуации.
Тъй като аз не намирам за това решение ситуации до ключ, бях написал една малка JQuery функция lebnikLoad. Тя ще направи всичко за вас, или начина, по който го искат. За да направите това, то е възможно да се използват собствения си обратно повикване функция.
(Функция ($) $ .lebnikLoad = функция (селектор, URL обаждане)<$(document.body).lebnikLoad(selector, url, callback, true);>;
$ .fn.lebnikLoad = функция (селектор, URL обаждане, without_selector_document) Var selector_document = това;
Var д = $ ( "');
$ (Document.body) .append (д);
$ (Е) .load (функция () Var х = $ (селектор, д [0] .contentWindow.document);
ако (обаждане) обаждане (х);
(! Without_selector_document = вярно)> Иначе ако $ (selector_document) .html ($ (х) .html ());
>
>);
>;
>) (JQuery);
$ (Selector_document) .lebnikLoad (selector_on_url, URL [complete_callback (responseSeleced)])
или
$ .lebnikLoad (selector_on_url, URL complete_callback (responseSeleced))
Надяваме се, че функцията е полезна за много програмисти, и ако има идеи, щастливи да чуят.
Трябва да се отбележи най-важните моменти:
Примери за действителното приложение:
1. качването на съдържание от детските страници в раздела:
Насладете се на програмиране господа;)