Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery]Wysyłanie danych metodą post ale bez <form>
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
SaMi
Witam, czy jest jakas prosta metoda wysłania danych metodą post bez <form>?

przykład:

  1. <ul id="search-filter">
  2. <li data-search-id="param0">Lorem ipsum 1</li>
  3. <li data-search-id="param2">Lorem ipsum 3</li>
  4. <li data-search-id="param5">Lorem ipsum 5</li>
  5. <ul>


[JAVASCRIPT] pobierz, plaintext
  1. $('#search-filter > li').click(function(){
  2. var val =(this).attr('data-search-id');
  3. /*
  4.   i tu chce wysłać metodą post wartość zmiennej val, ale wysłanie ma też przeładować stronę tak jak to się dzieje w przypadku submit();
  5.   */
  6. });
[JAVASCRIPT] pobierz, plaintext
nospor
Cytat
i tu chce wysłać metodą post wartość zmiennej val, ale wysłanie ma też przeładować stronę tak jak to się dzieje w przypadku submit();
No ale kto ci broni te wartosc wstawic w forma i wyslac? Bedziesz mial wyslanie POST i przeladowanie strony
skowron-line
A nie mozesz ajaxem puścić POSTa i po responsie zrobić window.location.reload (czy jakoś tak).
nospor
@skowron przecie lepsze bedzie poprostu dynamiczne przez js puszczenie forma... po co sie bawic w ajaxa, potem przeladowanie strony, skoro to samo prosciej i szybciej zrobi form
SaMi
@nospor co rozumiesz przez dynamicznie puszczenie forma ? wygenerowanie w DOMie forma i podstawienia w nim okreslonej wartosci ?
ziolo
Tak wygląda, że jedynym sposobem na non-ajax jquery post jest opakowanie w formularz i submit.

http://stackoverflow.com/questions/2054705...ry-post-request


nospor
@SaMi wlasnie tak.
Ale formularz mozesz juz miec zrobiony, a wystarczy tylko ze wypelniesz jego jedno pole i przy pomocy js wyslesz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.