Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ajax] przeladowanie pliku
Forum PHP.pl > Forum > XML, AJAX
jawka7
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
chyba musisz jaśniej bo bo informacja, że
Cytat
pewien plik ktory dostaje zmienne
jest imho malo konkretna.
jawka7
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
mozesz uzyc np. jquery i metody post => http://docs.jquery.com/Ajax/jQuery.post#urldatacallbacktype
jawka7
mozesz mi pokazac z tego maly przyklad przerobiony tutaj, bo jak patrze na tamto to nie bardzo kapuje p co biega ;/
Rafal Filipek
no nie, torche samodzielnosci smile.gif tutaj masz tutorial http://docs.jquery.com/Tutorials:Quick_and_Dirty_Ajax
a tutaj jeszcze wiecej tutorili w tym o ajax'ie : http://docs.jquery.com/Tutorials
jawka7
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
lenistwo, z dokumentacji przerabiajac tylko nazwe pliku i zmienne:
Kod
$.post("asd.php", { id: 1 },
  function(data){
    alert("Data Loaded: " + data);
  });
jawka7
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
a co jest nie tak ?
btw. dodałeś bibliotekę jQuery do strony ?
jawka7
moj caly kod wyglada tak jak teraz, jak dodac ta biblioteke?
Rafal Filipek
przegięcie, wpisz sobie w google "JQUERY wprowadzenie".
phpion
Cytat(jawka7 @ 19.02.2009, 01:33:12 ) *
moj caly kod wyglada tak jak teraz, jak dodac ta biblioteke?

<script> sciana.gif

PS: Rafal Filipek - gratuluję cierpliwości...
jawka7
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.