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.