Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery/php]Jak przekazać zaznaczone pola do zmiennej POST
Forum PHP.pl > Forum > XML, AJAX
maniek74
Witam
Znalazłem skrypt do dynamicznego drzewa z polami checkbox.
http://code.google.com/p/dynatree/

Problem w tym że po stronie php nie widzi zaznaczonych pól w zmiennej post.

Jak przekazać zaznaczone pola do php $_POST.

  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $("#tree").dynatree({
  4. checkbox: true,
  5. selectMode: 3,
  6.  
  7. children: [
  8. {title: "Item 1", key: "node1"},
  9. {title: "Folder 2", isFolder: true, key: "node2",
  10. children: [
  11. {title: "Sub-item 2.1", key: "node2.1"},
  12. {title: "Sub-item 2.2", key: "node2.2"},
  13. {title: "Sub-item 2.3", key: "node2.3"},
  14. {title: "Sub-item 2.4", key: "node2.4"},
  15. {title: "Sub-item 2.5", key: "node2.5"},
  16. {title: "Sub-item 2.6", key: "node2.6"},
  17. ]
  18. },
  19. {title: "Item 3", key: "node3"},
  20. ]
  21. });
  22. });


Pozdrawiam
nospor
Poniewaz tam nie ma zadnych checkboxow tylko SPAN stylizowane na checkbox.
Na stronie ktorą podales masz przyklad Embed in forms i pokazane jest jak to sie wklada w forma...
maniek74
Dzięki za podpowiedź,

Zrobiłe to trochę inaczej niż jest podane

  1. $("#tree").dynatree({
  2. checkbox: true,
  3. selectMode: 3,
  4. onSelect: function(select, node) {
  5. var selNodes = node.tree.getSelectedNodes();
  6. var selKeys = $.map(selNodes, function(node){
  7. return "||" + node.data.key + "|+|";
  8. });
  9.  
  10. $("input[name='formCustomerCategory']").val(selKeys.join(""));
  11. },
  12. {CATEGORY_LIST}
  13. });
  14.  


W ten sposób mam gotową zmienną $_POST do zapisu.

Dzięki za pomoc pozdrawiam
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.