Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: ajax, вывод из формы...
Покинул форум
Сообщений всего: 481
Дата рег-ции: Окт. 2011
Помог: 0 раз(а)
в общем такая проблема......есть форма куда мы чтото записываем, потом это дело записывается в базу а затем выводится из нее сразу под формой куда мы писали чтото......все это делается через аякс......но проблема состоит в том что если обновить страницу то приложение перестанет работать, а если не обновлять а просто закрывать браузер и открывать снова то все ок работает......
(Добавление)
и вообще, может у когото есть примерчики какие нить подобные......просто надоело уже когда при отправки данных через форму перезагружается страница а не приложение, не удобно както получается(
Panoptik
Отправлено: 11 Марта, 2012 - 15:36:23
Постоянный участник
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011 Откуда: Одесса, Украина
Помог: 131 раз(а)
а что значит что скрипт не работает при перезагрузке?
----- Just do it
MBmusic
Отправлено: 11 Марта, 2012 - 15:59:30
Посетитель
Покинул форум
Сообщений всего: 481
Дата рег-ции: Окт. 2011
Помог: 0 раз(а)
в смысле ничего не выводит...((
DelphinPRO
Отправлено: 11 Марта, 2012 - 16:02:16
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
MBmusic пишет:
просто надоело уже когда при отправки данных через форму перезагружается страница а не приложение
вешайте функцию send() на onsubmit() формы и возвращайте false? чтобы запретить отправку формы
----- Чем больше узнаю, тем больше я не знаю.
MBmusic
Отправлено: 11 Марта, 2012 - 16:21:10
Посетитель
Покинул форум
Сообщений всего: 481
Дата рег-ции: Окт. 2011
Помог: 0 раз(а)
а можно ли сделать средствами php так что бы при отправке из формы данных пользователя не перекидовало в начало страницы при перезагрузке страницы?? ну типо результат тот же что и от аякса но перегружает всю страницу?) ну походу ж никак нельзя))...
DelphinPRO
Отправлено: 11 Марта, 2012 - 16:31:10
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
поставьте якорь <a name="form"></a> перед формой
и редиректите на file.php#form
если я правильно понял
----- Чем больше узнаю, тем больше я не знаю.
MBmusic
Отправлено: 11 Марта, 2012 - 16:41:16
Посетитель
Покинул форум
Сообщений всего: 481
Дата рег-ции: Окт. 2011
Помог: 0 раз(а)
эмм не совсем понял что вы мне хотели сказать......например вот у меня есть форма:
<td><inputtype="submit"value="Відправити на стіну"name="submit"></td>
</tr>
</table>
</form>
</div>
что и где поменять нужно или дописать?
DelphinPRO
Отправлено: 11 Марта, 2012 - 16:51:13
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
давайте сначала определимся, правильно ли я понял
вы хотите чтобы после нажатия на кнопку, форма отправлялась, страница обновлялась и сразу же прокручивалась к форме. (если например страница большая а форма внизу)?
----- Чем больше узнаю, тем больше я не знаю.
MBmusic
Отправлено: 11 Марта, 2012 - 16:52:32
Посетитель
Покинул форум
Сообщений всего: 481
Дата рег-ции: Окт. 2011
Помог: 0 раз(а)
да!!) именно так и надо!
DelphinPRO
Отправлено: 11 Марта, 2012 - 16:55:40
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Покинул форум
Сообщений всего: 481
Дата рег-ции: Окт. 2011
Помог: 0 раз(а)
у меня просто такая штука что на индексовом файле происходит вывод всех сообщений, при выборке сообщения у нас по айди выбираются коменты и на этой же странице появляются комменты адресованные данному сообщению, и по этому если ссылатся на какуюто страницу или даже на эту на которой у нас все происходит, то нас будет отправлять на сообщения а не форму коментов, во этому я написал так:
не указывал страницу, ссылается на то что в данный момент активно...) спасибо тебе DelphinPRO за помошь! кстате а зачем писать die();? что оно в данном случае дает??
Мелкий
Отправлено: 11 Марта, 2012 - 17:54:28
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
MBmusic пишет:
не указывал страницу, ссылается на то что в данный момент активно...)
Возможно, в вашем браузере это и так, но большинство браузеров будут перебрасывать на http://host/#form (Добавление)
MBmusic пишет:
кстате а зачем писать die();? что оно в данном случае дает??
Прерывает выполнение скрипта. Даёт гарантию того, что дальше скрипт исполняться не будет.
----- PostgreSQL DBA
MBmusic
Отправлено: 11 Марта, 2012 - 18:18:16
Посетитель
Покинул форум
Сообщений всего: 481
Дата рег-ции: Окт. 2011
Помог: 0 раз(а)
Мелкий пишет:
MBmusic пишет:
не указывал страницу, ссылается на то что в данный момент активно...)
Возможно, в вашем браузере это и так, но большинство браузеров будут перебрасывать на http://host/#form (Добавление)
MBmusic пишет:
кстате а зачем писать die();? что оно в данном случае дает??
Прерывает выполнение скрипта. Даёт гарантию того, что дальше скрипт исполняться не будет.
кстате да, в опере например вообще ничего не происходит, тоесть нажимаю отправить и белый экран......в чем дело то? и как сделать что бы оно по нормальному ссылалось, ведь если указать текущую страницу то оно меня вернет назад в сообщения......
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.