![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czesc,
Nie znam zupepnie JS czy AJAX. Szukam najprostszego rozwiazania tj. podczas wcisniecia SUBMIT aby strona sie nie przeladowywala tylko nie wiem jakis ruchomy gif lub napis 'dodawanie tresci' i na koncu info ze zostalo dodane. Nic wiecej. Czy ktos moglby mi pomoc z tym i ma gotowe rozwiazanie ? Tresc z formulara beda zapisywane w osobnym pliku .php Formularz zawiera pola checkbox, radio, text, textarea. Nie potrzebuje zadnej walidacji oniewaz nie musi zostac nic wybrane - to tylko opcja. Szukam w necie od rana ale tylko jakies bardzo skomplikowane rzeczy po 200 lini kodu i zbyteczne wlasnie walidacje etc.. szukam czego naprawde prostego. Ten post edytował TwojPan 14.06.2014, 10:54:21 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował rad11 14.06.2014, 11:23:43 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Dziekuje , sprawdze.
czy #submit to name=submit w <input type=submit> (IMG:style_emoticons/default/questionmark.gif) ? cy submit jako pole submit?? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
submit to id elementu
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Tak jak Turson napisał.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Tak jak Turson napisał. mozesz mi podac prykladowy formularz (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Formularz powinieneś wiedzieć jaki zrobić, a submit to
Dzieki bardzo. Jeszcze nie mialem czasu tego sprawdzic ale zrobie to dzisiaj i dam znac. Jeszcze raz bardzo dziekuje. Jeszcze mam pytanie male. Moze wydac sie glupie ale czy to "html" w tresci moze byc skoro bede mial pliki *.php ? Ten post edytował TwojPan 16.06.2014, 06:46:42 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To html w tresci moze byc w tresci bo to jest skrypt jquery. A pozatym nie rozumiem dlaczego dales Tursonowi plusa jak to ja napisalem Ci skrypt ale to nic tacy sa ludzie (IMG:style_emoticons/default/haha.gif)
Ten post edytował rad11 16.06.2014, 07:08:01 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
To html w tresci moze byc w tresci bo to jest skrypt jquery. A pozatym nie rozumiem dlaczego dales Tursonowi plusa jak to ja napisalem Ci skrypt ale to nic tacy sa ludzie (IMG:style_emoticons/default/haha.gif) Sory nie zauwazylem. Zaraz Ci dam tego plusa (IMG:style_emoticons/default/biggrin.gif) Niestety cos nie dziala: plik.js
pik: save.php
Nic sie nie wykonuje. Ten post edytował TwojPan 16.06.2014, 07:42:07 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Używaj <?php zamiast <?
Nic nie wykonuje? Nic nie zwraca, bo tylko otwierasz plik a nie wyświetlasz jego zawartości |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Używaj <?php zamiast <? Nic nie wykonuje? Nic nie zwraca, bo tylko otwierasz plik a nie wyświetlasz jego zawartości Nie otwieram lecz probuje ustawic. 'w' ustawia plik. Nie ma znaczenia czy cos zapisze do srodka czy nie i czy to wyswietle. Powinien pik sie ustawic o nazwie z pola input. Ten post edytował TwojPan 16.06.2014, 07:32:00 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował rad11 16.06.2014, 09:32:04 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Ok, teraz dziala (IMG:style_emoticons/default/smile.gif) dane z formularza przekazywane sa do pliku save.php. Mialbym jeszcze jedna prosbe jesli chodzi o ten przyklad jesli mozna. Czy bylbys w stanie dorobic jeszcze jedna rzecz?(IMG:style_emoticons/default/questionmark.gif) mianowicie jakies info / cos jak ten div class=loader / ze po wykonaniu wyswietla sie info ze dane zostaly przeslane. Ja z tym sobie nie poradze. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Kod success: function(result){
alert('ok'); } |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Kod success: function(result){ alert('ok'); } Czy takie rozwiazanie jest poprawne ? / drugalinijka tylko dodana /
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
mogles stworzyc poprostu pod formularzem:
i np w skrypcie php zrobic prosty warunek ze jezeli foo sie wykona to dac echo ze sie udalo. Po to miedzy innymi jest linijka
Ten post edytował rad11 16.06.2014, 12:33:02 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Panowie slicznie dziekuje choc ten drugi przyklad nie za bardzo dziala. Tzn dzialac dziala ale nie wyswietla sie ten loader /ten caly ostatni przyklad/ Mniejsza z tym. Panowie, jak zrobic <div> ktory zaladuje sie z linkiem 'zamknij' zamiast alert ?
Cos w stylu:
|
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
panowie, nie bijcie:)
Probowalem gdzies te funkcje DIALOG
umiescic w kodzie ale nie wiem dlaczego po wywolaniu pliku tekst z diva pojawia sie pod formularzem / znika po kliknieciu i pojawia sie okno o ktore mi chodzi / Jak / gdzie to wsadzic w te funkcje (IMG:style_emoticons/default/questionmark.gif) Teraz mam tak: plik 'ajax.js'
plik z formularzem
Na samym dole jest ten div ktory sie wyswietla na samym poczatku. Znika po kliknieciu.Co zrobic aby sie nie wyswietlal pod formuarzem lecz tylko po przeslaniu formularza w tym okienku Ten post edytował TwojPan 16.06.2014, 18:15:13 |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To umiesc go w success jak ma sie wyswietlic po wykonaniu skryptu.
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wiesz, ja jestem poczatkujacym w te klocki. Moglbys pomoc ?
Robie tak ale to wydaje mi sie zupelnie bez sensu. no i oczywiscie nie dziala.
Ten post edytował TwojPan 16.06.2014, 19:53:27 |
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Musisz mieć w dokumencie gdzieś załadowanego tego diva, bo ładujesz do <div id="dialog"></div> to a pewnie nawet tego nie masz.
Stwórz pusty taki div, odwołaj się po prostu $('#dialog').text('Dane zostały prawidłowo wprowadzone.').dialog(); i kontroluj konsolę js |
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Musisz mieć w dokumencie gdzieś załadowanego tego diva, bo ładujesz do <div id="dialog"></div> to a pewnie nawet tego nie masz. No, wlasnie myslalem zeby wywolac to w funkcji czyli tekst a wsadzic to w div ale nie wiedzialem ze jest takie cos jak TEKST() i probowalem html (IMG:style_emoticons/default/biggrin.gif) Stwórz pusty taki div, odwołaj się po prostu $('#dialog').text('Dane zostały prawidłowo wprowadzone.').dialog(); i kontroluj konsolę js Male pytanko. Znasz jakis dobry kurs ajax taki dla poczatkujacych opisujacy skladnie / funkcje ? Dziekuje za pomoc |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
html() czy text() jedno i drugie by zadziałało.
W ajaxie nie trzeba znać nic więcej niż type, data, url, success, beforeSend i error http://api.jquery.com/jQuery.ajax/ |
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Panowie jest problem. Mam plik inex.php i tam na instrukcji switch(); w jednym z wywolan jest formularz ten sam co podany byl w przykladach i ten sam przyklad skryptu ajax. Problem w tym ze jak dam w url link do tego pliku: "index.php?id=ok" to nie wykonuje sie error lecz succes z tym ze jednoczesnie nic sie nie wykonuje. Instrukcja switch() nie zawiera takiego id wiec powinno zwracac error Troche to bez sensu bo jest info z succes ale nie wykonuje sie. Jesli zmienie url na inny plik lub id wystepuje juz w instrukcji switch() to juz jest dobrze. Co jest nie tak (IMG:style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Ajax nie sprawdza kodu PHP czy masz tam w switch to id, tylko czy link jest dobry itd, a że jest dobrym to zwraca success
|
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Ajax nie sprawdza kodu PHP czy masz tam w switch to id, tylko czy link jest dobry itd, a że jest dobrym to zwraca success Nie wiem czy sie rozumiemy. w pliku ajax.js nalezy podac url i jesli podam url pliku gdzie znajduje sie formuar tylko wywolam go parametrem =id=costam i ten id istnieje to wykona sie ale jesli zmienie id z id=costam na id=costam2 /teraz juz nie ma takiego/ to nie wykona sie error lecz succes przy czym nic sie nie wykona /kod php/ bo nie ma takiego id tyle ze nie wiadomo dlaczego nie wykonuje sie error. Dziwne jest to ze kiedy w url w pliku ajax.js podam adres innego pliku z TAKA sama budowa oparta o switch() to juz jest ok. Te same id i ten sam kod lecz musze to wsadzic w inny plik. Widac ze problemem jest odwolanie sie do tego samego pliku gdzie jest formularz no bo innego wyjasnienia nie ma. Ten post edytował TwojPan 22.06.2014, 19:43:00 |
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli nie masz ustawionych reguł dla linków, to jest bez różnicy czy adres to ?id=123 czy ?id=dupa, bo ajax zawsze w tym przypadku zwróci sukces, bo taki link jest poprawny. Ze swojej strony w PHP możesz ustalić, że jeżeli parametr jest inny niż oczekujesz, ustawiasz nagłówki na błąd np. 404 i ajax już nie przejdzie
|
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 13.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli nie masz ustawionych reguł dla linków, to jest bez różnicy czy adres to ?id=123 czy ?id=dupa, bo ajax zawsze w tym przypadku zwróci sukces, bo taki link jest poprawny. Ze swojej strony w PHP możesz ustalić, że jeżeli parametr jest inny niż oczekujesz, ustawiasz nagłówki na błąd np. 404 i ajax już nie przejdzie To wiec dlaczego jesli podam inny plik w url pliku z js to bedzie dzialalo ? Wtedy dziala prawidlowo error i succes.Jesli jest to w jednym pliku to juz nie dziala. Switch() ma instrukcje default dla id ktorego nie ma a i tak przechodzi. |
|
|
![]()
Post
#33
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
zrob adres: ./index.php?x=y
Moze masz pliki porozrzucane po folderach i problemem jest względność ścieżki |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:47 |