jawka7
18.02.2009, 22:04:25
witam, w moim serwisie do pewnego pliku ze skryptem wczytywany jest pewien plik ktory dostaje zmienne, jak zrobic w ajaxie zeby przeladowac ten plik jeszcze raz tylko ze z innymi zmiennymi nie naruszajac reszty strony?
Rafal Filipek
18.02.2009, 22:05:38
chyba musisz jaśniej bo bo informacja, że
Cytat
pewien plik ktory dostaje zmienne
jest imho malo konkretna.
jawka7
18.02.2009, 22:10:33
mam np. plik index.php i jest tam kod jakis, ten plik includuje inny do siebie o nazwie asd.php ktory wyswietla pewne informacje na stronie. chce zeby ajax przeincludowal tylko ten plik jeszcze raz wysylajac mu np zmienne POST i wtedy wartosc tych informacji bedzie inna, chce zeby to sie przeladowalo tak zeby reszta strony nie byla nrauszona, bez przeladowania przegladarki, chodzi o to zeby przeladowany zostal sam includowany plik asd.php nie cala strona index.php oczywiscie zmiana bedzie tworzona z pliku index.php poprzez np button
Rafal Filipek
18.02.2009, 22:19:56
jawka7
18.02.2009, 22:33:23
mozesz mi pokazac z tego maly przyklad przerobiony tutaj, bo jak patrze na tamto to nie bardzo kapuje p co biega ;/
Rafal Filipek
18.02.2009, 22:42:56
no nie, torche samodzielnosci

tutaj masz tutorial
http://docs.jquery.com/Tutorials:Quick_and_Dirty_Ajaxa tutaj jeszcze wiecej tutorili w tym o ajax'ie :
http://docs.jquery.com/Tutorials
jawka7
18.02.2009, 22:44:20
ja bardzo chetnie poczytam artykuly na ten temat, tylko zeby to jeszcze bylo w jezyku ojczystym ;d;d chodzi mi tylko o kod na strone index.php ktory przeladuje plik asd.php wysylajac mu zmienna POST id=1
Rafal Filipek
18.02.2009, 22:50:00
lenistwo, z dokumentacji przerabiajac tylko nazwe pliku i zmienne:
Kod
$.post("asd.php", { id: 1 },
function(data){
alert("Data Loaded: " + data);
});
jawka7
18.02.2009, 23:22:54
index.php
Kod
<script>
function plus(url)
{
$.post("modules/profil/skills.php", { id: 1 },
function(data){
alert("Data Loaded: " + data);
});
}
</script>
<?php
include("modules/profil/skills.php");
?>
skills.php
Kod
<?php
if(isset($_POST['id']))
{
print $_POST['id']." pkt.";
}
print "<br><br><br>asd<br><br>
<span style='cursor: pointer;' onclick='plus(\"modules/profil/skills.php\")'>
<img src='".$site."modules/statystic/images/_plus.PNG' border='0'>
</span>";
?>
co mam tutaj zle?
Rafal Filipek
18.02.2009, 23:30:56
a co jest nie tak ?
btw. dodałeś bibliotekę jQuery do strony ?
jawka7
18.02.2009, 23:33:12
moj caly kod wyglada tak jak teraz, jak dodac ta biblioteke?
Rafal Filipek
19.02.2009, 00:01:36
przegięcie, wpisz sobie w google "JQUERY wprowadzenie".
phpion
19.02.2009, 09:29:58
Cytat(jawka7 @ 19.02.2009, 01:33:12 )

moj caly kod wyglada tak jak teraz, jak dodac ta biblioteke?
<script>
PS: Rafal Filipek - gratuluję cierpliwości...
jawka7
19.02.2009, 14:44:51
heh, juz dalem sobie rade i dodalem biblioteke nawet ja przerobilem w polowie, jak kumpel mi dal normalny polski artykul o ajaxie ;/ dzieki za taka pomoc ;/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.