Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mały problem z JS
rychu123
post
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 1
Dołączył: 18.09.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 884
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


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);
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 20:40