|
|
|
|
|
для: SHAman
(30.11.2007 в 14:51)
| | Спасибо большое всем всё получилось - так думаю даже лучше! | |
|
|
|
|
|
|
|
для: Port_Artur1
(30.11.2007 в 10:11)
| | Нужно знать чего ты хочешь. С самого начала темы вы меняли задачу несколько раз. Когда задача была решена - поменяли еще раз. Блин, полный бред. | |
|
|
|
|
|
|
|
для: Port_Artur1
(30.11.2007 в 10:11)
| | думаю мало кто делает локальные копии - восновном печатают, если нужно. | |
|
|
|
|
|
|
|
для: AlexSol
(30.11.2007 в 10:04)
| | ЯСНО
Однако самая важная проблема AJAX заключается в том что, сохраняя локальную копию загруженного документа, посетитель страницы, на самом деле, ничего не сохраняет! Конечно, если вы хотите заставить его посещать сайт снова и снова, вам это должно очень понравится, но если вы хотите помочь посетителю, вы должны усвоить одну, банальную вещ: AJAX не предназначен для загрузки контента! Загруженный материал является временным и существует только до закрытия браузера, так как он не записывается в текст страницы, а только хранится оперативной в памяти. Посвященный в эти вещи посетитель выделит текст и скопирует в файл, но не посвященный, никогда не поймет, почему, посещая страницу на сайте, он видит одно, а открывая ее локальную копию – другое | |
|
|
|
|
|
|
|
для: Port_Artur1
(29.11.2007 в 23:50)
| | http://ballista.ru/test/jquery/send.html
iFrame там нет нигде - в textarea выводится содержание body после каждого шага, можете проверить.
сохранить страницу с результатом не выйдет в любом случае - ajax выводит даннные через javascript, а сохранить то что выведено джавой у вас не выйдет | |
|
|
|
|
|
|
|
для: Port_Artur1
(29.11.2007 в 23:50)
| | Чего вы хотите в конечном итоге? Я вам приводил пример кода - можете считать его AJAX "без наворотов". Он получает содержимое в указанный элемент DIV, а IFRAME служит просто контейнером, и все что вы запросите на сервере, будет загружено в конечном итоге в этот DIV, без перезагрузки остального содержимого страницы. Далее вы можете получить содережимое этого DIV через innerHTML, если оно вам нужно. | |
|
|
|
|
|
|
|
для: AlexSol
(29.11.2007 в 22:52)
| | Спасибо большое всё работает кроме появляющейся картинки при нажатии на SUBMIT не знаю почему?
НО попытался сохранить страницу с результатом а там iFrame - пока писали я думал что пишем на AJAX
А разве IFRAME это и есть AJAX???
Дело в том что должна была быть возможность сохранять страницу с полученными результатами а тут - ОБЛОМ!!!!
Но всё равно спасибо!
Но может знаете как сделать чтобы и результат оставался сохранённым
КАК СОДЕРЖИМОЕ DIVа после нажатия на SUBMIT заменить содержимым файл.php без перезагрузки и бз использования IFRAME??? | |
|
|
|
|
|
|
|
для: Port_Artur1
(29.11.2007 в 22:11)
| |
$(document).ready(function() {
$('#way').submit(function() {
$('#c2h5oh').css("display","block");
$("#c2h5oh").html("<img src=............");
$(this).ajaxSubmit(function(data) {
$("#c2h5oh").html(data);
});
return false;
});
});
|
| |
|
|
|
|
|
|
|
для: AlexSol
(29.11.2007 в 21:24)
| | Спасибо огромное всё работает я убрал строчку
$('#way').css("display","none");
|
чтобы форма не исчезала ОДНА просьба как сделать чтобы при нажатии на SUBMIT в DIVe опять появлялась картинка пока загружается .php
<script type="text/javascript">
$(document).ready(function() {
$('#way').submit(function() {
$('#c2h5oh').css("display","block");
$(this).ajaxSubmit(function(data) {
$("#c2h5oh").html(data);
});
return false;
});
});
</script>
|
| |
|
|
|
|
|
|
|
для: Port_Artur1
(29.11.2007 в 20:28)
| | > | |
|
|
|
|