teofilp Napisano Styczeń 22, 2015 Zgłoś Napisano Styczeń 22, 2015 Wiem ogólnie jak to sie robi, ale ponieważ nie siedzę codziennie w js to trochę się pogubiłem. $(document).ready(function() { var sze = window.innerWidth; $.ajax( { url: "index.php?sze="+sze+"", success: function(data) {} }); }); Co więc robię nie tak ; (? Cytuj
artziom Napisano Styczeń 24, 2015 Zgłoś Napisano Styczeń 24, 2015 var sze = window.innerWidth; $.ajax({ type: "POST", // lub "GET" url: "index.php", data: { sze : sze }, // {nazwa_zmiennej_GET_lub_POST : "wartość_zmiennej } success: function(response){ } }); Proszę przykład przekazania zmiennej za pomocą funkcji jQuery.ajax(). Możesz też użyć bezpośrednio funkcji jQuery.post() lub jQuery.get(). Są to odpowiedniki funkcji jQuery.ajax(), tyle że z góry definiują jaką metodą przekazujesz zmienne. Co do tej częsci kodu: data: { sze : sze } Musisz sprawdzić czy nie musisz lewej strony, czyli tego jak ma się nazywać zmienna GET/POST dać w cudzysłów jeśli próbujesz przekazać wartość ze zmiennej o tej samej nazwie bo może być tak że przekażesz zmienną która zostanie nazwana wartością ze zmiennej 'sze'. Ale nie jestem pewien, a nie mam jak tego sprawdzić. Pokombinuj. Albo zmień to na { szer : sze } i odczytasz to w pliku php jako $_POST['szer'], albo zobacz z tymi cudzysłowiami. Cytuj
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.