![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam do stworzenia formularz. Tyle że nie ma to być zwykły HTML'owski formularz, tylko formularz aktywny.
Chodzi mi o to, że gdy mam 2 pola. Przyładowo #1-Ilość paczek na palecie, #2-Ilość palet gdzie #1=2 i #2=4 w trzecim okienku (zablokowanym) wyskoczy mi całkowita ilość paczek czyli 2*4=8, wszystko miało by się dziać bez odświeżania strony. Wiem że jest to powiązane z AJAX'em ale nie znalazłem zadnego tutoriala, który by mi to dostatecznie wyjaśnił. Dane z tego formularza oczywiście później mają zostać wysłane do innego pliku. Jeśli ktoś był by wstanie mnie nakierować, z czego mam skorzystać, jakieś linki to był bym wdzięczny. Pozdrawiam Ten post edytował Posio 30.08.2011, 15:08:20 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 24 Dołączył: 6.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Żeby wyskakiwała aktualna suma bez odświeżania wystarczy JS, czy jQuery,a do wysłania to do innego skryptu też nie potrzebujesz Ajaxa chyba , że chcesz wysłać bez odświeżania.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
chodzi o to, że właśnie nie wiem czego potrzebuje... Ogarniam juz PHP, HTML, CSS ale nic o JS czy Ajaxie nie wiem... I nigdzie nie moge znaleźć nic co by mi w tym pomogło. Twój post niewiele mi pomógł ;/
zależy mi na tym, żeby ta suma generowała się bez odświeżania.... Ten post edytował Posio 30.08.2011, 15:59:25 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 254 Pomógł: 39 Dołączył: 6.12.2010 Skąd: localhost Ostrzeżenie: (0%) ![]() ![]() |
Najprościej będzie wysłać dane przez AJAX zrobiony w jQuery
![]()
Pisane z pamięci mogą być błędy. Podstaw sobie wszystkie potrzebne dane pod to ![]() W pliku PHP robisz dodawanie, czy co tam chcesz, i echujesz te dane. A dane z AJAX'a odbierasz tak:
EDIT: Mała poprawka w kodzie.. Ten post edytował drozdii07 30.08.2011, 16:49:13 -------------------- Wspieram akcję "jQuery i AJAX to nie język programowania"
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
a mogl bys mi wytłumaczyc na jakiej zasadzie to działa? żbym troche nauczył się tego JS
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 254 Pomógł: 39 Dołączył: 6.12.2010 Skąd: localhost Ostrzeżenie: (0%) ![]() ![]() |
Pobiera dane które są aktualnie wpisane do formularza.. $.ajax to wysyłanie danych do pliku podanego w url a reszta dzieje się w pliku PHP. Jeśli wszystko się uda czyli skrypt PHP zwroci odpowiedz to wykona się success:
Zmienia wartośc DIV'a wynikowydiv na to co wrócił skrypt PHP ![]() -------------------- Wspieram akcję "jQuery i AJAX to nie język programowania"
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ok czyli tak.
Do strony dodałem core JQUERY. ten kod co mi dałeś wrzucic w jakieś <script></> ? i w jaki sposób mam zwrócić ten wynik w moim pliku php ? |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 254 Pomógł: 39 Dołączył: 6.12.2010 Skąd: localhost Ostrzeżenie: (0%) ![]() ![]() |
Polecam wrzucić JS w osobny plik
![]()
Ten post edytował drozdii07 30.08.2011, 16:58:09 -------------------- Wspieram akcję "jQuery i AJAX to nie język programowania"
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jednak coś chyba robie cały czas nie tak.
Pliki wyglądaja tak index
edytor wywala mi syntax tutaj:
plik
chyba coś robię źle ;/ Ten post edytował Posio 30.08.2011, 17:10:53 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 254 Pomógł: 39 Dołączył: 6.12.2010 Skąd: localhost Ostrzeżenie: (0%) ![]() ![]() |
No tak zapomniałem zamknąć AJAX'a
![]() -------------------- Wspieram akcję "jQuery i AJAX to nie język programowania"
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
doszedłem do tego błędu,
kompletnie nie wiem jak wyświetlić wynik .... Ten post edytował Posio 30.08.2011, 17:56:25 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 254 Pomógł: 39 Dołączył: 6.12.2010 Skąd: localhost Ostrzeżenie: (0%) ![]() ![]() |
No jak nie wiesz ? Ale w PHP czy jak ?
-------------------- Wspieram akcję "jQuery i AJAX to nie język programowania"
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
no żeby mi się w tym formularzu wyświetliło...
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 254 Pomógł: 39 Dołączył: 6.12.2010 Skąd: localhost Ostrzeżenie: (0%) ![]() ![]() |
Daj to w success: w AJAX'ie -------------------- Wspieram akcję "jQuery i AJAX to nie język programowania"
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem tak:
i nic mi nie wyświetla... |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 3 Dołączył: 1.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
1. Czemu masz kilka znaczników body?
2. Nie wiem czy to ma znaczenie, ale nie zamknąłeś <form>. Co do samego skryptu, to jestem zielony w js i ajax. Więc Ci nie pomogę. Ten post edytował przemo191 30.08.2011, 20:47:43 |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
pierwsze_pole = $("#cena").val();
drugie_pole = $("#vat").val(); ... data: {cena: cena, vat: vat}, To nie ma prawa działać. Poza tym przyjmując, że nazwy zmiennych są prawidłowych to i tak te wartości nie pobierają danych bo #cena to element o ID cena, a takiego nie widzę. To jest analogia do CSS - pisałeś, że znasz więc to popraw odpowiednio i debuguj problem. No i ostatnia sprawa cały skrypt warto by podpiąć pod jakiś event bo teraz wykonuje się raz - przy załadowaniu strony. -------------------- |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 47 Pomógł: 2 Dołączył: 6.02.2007 Skąd: Kotlina Kłodazka Ostrzeżenie: (0%) ![]() ![]() |
może coś takiego ci pomoże ;]
Powód edycji: [phpion]: Poprawiłem bbcode
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 15:58 |