Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mały problem z JS
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
rychu123
Witam mam mały problem z js
A dokładnie chciałbym mieć 3 możliwość wyboru w <a href a mam tylko 2

  1. <td><a href="{$selfsend}" id="pakomato_selfsend" class="pakomato_box">{if $selfsend=="true"}TAK{elseif $selfsend=="false"}NIE{else}INNE{/if}</a></td>
  2.  


  1. $("#pakomato_selfsend").bind("click",function(event){ event.preventDefault(); $.pakomato.switchSelfsend(this); });
  2.  
  3. switchSelfsend : function(obj){
  4. var $link = $(obj)
  5. $.post($.pakomato.ajaxUrl,{pm_ajax:true,action:"setOrderSelfsend",selfsend:$link.attr("href")},function(json){
  6. if(json.result=="ok"){
  7. if(json.newSelfsend == true){
  8. $link.attr("href","true").text("TAK");
  9. $(".pakomato_sender").show(300);
  10. }else if(json.newSelfsend == false){
  11. $link.attr("href","false").text("NIE");
  12. $(".pakomato_sender").hide(300)
  13. }else{
  14. $link.attr("href","inne").text("INNE");
  15. $(".pakomato_sender").hide(300)
  16. }
  17. }else $.pakomato.showJsonMessage(json);
  18. });
  19. },
  20.  


NIe wyswietla mi sie opcja INNE, proszę o pomoc nieznam js

czemu mi nikt nie pomoże
Tomplus
Jeżeli dobrze rozumiem opierasz się na wartościach TRUE lub FALSE, więc aby zwróciło INNE musiałbyś mieć odpowiedź od json.newSelfsend jako NULL.

Sprawdź co zwraca ci json.newSelfsend przy różnych kombinacjach np. console.log("json: "+json.newSelfsend);
rychu123
Witam, mam mały problem funkcja mi sie zatrzymuje tutaj i nie wiem dlaczego, konsola nic nie zwraca zero błedów

  1. $("<a />").attr("href","").text("Zapisz").addClass("button_small pakomatoUpdatePhone").appendTo($("#pakomato_phone .buttons")).bind("click",function(event){
  2. event.preventDefault();
  3. $.pakomato.updatePhone(obj);
  4. });
trueblue
A skąd wiesz, że się zatrzymuje na tej linii?
rychu123
sprawdzałem console.log

pomocy
trueblue
https://jsfiddle.net/fhfg7akt/
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.