Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 883
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
rychu123
post
Post #3





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

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


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. });


Ten post edytował rychu123 26.04.2016, 16:29:06
Go to the top of the page
+Quote Post
trueblue
post
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


A skąd wiesz, że się zatrzymuje na tej linii?
Go to the top of the page
+Quote Post
rychu123
post
Post #5





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

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


sprawdzałem console.log

pomocy
Go to the top of the page
+Quote Post
trueblue
post
Post #6





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


https://jsfiddle.net/fhfg7akt/
Go to the top of the page
+Quote Post

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.09.2025 - 05:04