В гугле искал все возможные JS обрабработчики для записи данных без обновления страницы, но ничего рабочева ненашел увы если вас не затруднит дайте пример вашева кода чтобы я мог понять суть P.S Я читаю документацию, ишу исходники разбираю все но JS мне недается, помогите мужики!
Также пробовал на Гетах разобраться, в html документах все удается спокойно! Но стоит всю страницу перебрать под PHP-HTML документ все перестает работать, проблему нашел (в сам JS непередаются getы.)
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <script>
- var cont = document.getElementById('contentBody');
- var loading = document.getElementById('loading');
- cont.innerHTML = loading.innerHTML;
- var http = createRequestObject(); // создаем ajax-объект
- if( http ) {
- http.onreadystatechange = function () { // назначаем асинхронный обработчик события
- if(http.readyState == 4) {
- cont.innerHTML = http.responseText; // присваиваем содержимое
- }
- }
- http.send(null);
- } else {
- }
- }
- // создание ajax объекта
- function createRequestObject() {
- try { return new XMLHttpRequest() }
- catch(e) {
- try { return new ActiveXObject('Msxml2.XMLHTTP') }
- catch(e) {
- try { return new ActiveXObject('Microsoft.XMLHTTP') }
- catch(e) { return null; }
- }
- }
- }
- </script>
- <p>Какую страницу желаете открыть?</p>
- <form>
- <input onclick="showContent('page1.html')" type="button" value="Страница 1"> <input onclick="showContent('page2.html')" type="button" value="Страница 2">
- </form>
- <div id="contentBody">
- </div>
- <div id="loading" style="display: none">
- Идет загрузка...
- </div>