Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] problem z przekazywaniem zmiennych
skowron-line
post
Post #1





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


napisalem prosty sskrypt ajax w oparciu o advAJAX
  1. function zamien(adr,id,zam,wstaw,kto,mr) {
  2.  
  3. advAJAX.get({
  4.  
  5. url : "lib/inkasacja_urzad_celny_inw_js.php",
  6. parameters : {
  7.  
  8. "d":mr,
  9. "adres":adr,
  10. "rek":id,
  11. "zamien":zam,
  12. "id_rap":kto
  13.  
  14.  
  15. },
  16. onSuccess : function(obj) {
  17.  
  18. var a = document.getElementById(wstaw);
  19. a.innerHTML = obj.responseText;
  20.  
  21. },
  22. onError : function(obj) {
  23. alert(obj.error);
  24. }
  25. });
  26.  
  27. }

i wykonanie wywoluje tak
Kod
<a href="java script:zamien(1,'.$id_urzedu.',0,'.$wstaw.','.$A[id_rap_uc_inw].','.$m.');">'.$A[formularz].'</a>


przykladowe dane sa takie po najechaniu na link wygladaja tak
Kod
zamien(1,1,0,1,283,0407)

ta ostatnia wartos to data
natomiast otrzymuje taki adres
Kod
.php?adres=1&rek=1&zamien=0&id_rap=283&d=263

niewiem jakim cudem z 0407 robi sie 263

niemoge do tego dojsc??

Ten post edytował skowron-line 11.05.2007, 11:37:59
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




0407 to zapis osemkowy, ktory dziesietnie to wlasnie 263 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Przekazuj to jako string '0407' a nie jako osemka

ps: przenosze gdyz z ajaxem to nie ma zadnego zwiazku
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: 22.08.2025 - 14:22