Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Ajax - php

Skapad av torchi12, 2010-08-01 01:24 i Datorer & IT

825
11 inlägg
0 poäng
torchi12
Visningsbild
Hjälte 547 inlägg
0
Hej jag håller på att leka runt lite med AJAX,
Jag har en PHP fil, en ajax(javascript) funktion räknar ut ett resultat med hjälp av PHP filen.

Nu är det så att jag vill lägga till en javascript funktion som får sin responseText från en funktion i PHP filen.

Finns det något sätt att få bara en funktion från PHP filen?

Tillägg av torchi12 2010-08-01 13:52

--
För att förtydliga,
jag vill kalla på en PHP funktion med AJAX, alltså inte hela php filen - bara en funktion
--

Crazy Loop - Crazy Loop

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

wally
Visningsbild
P 34 Stockholm Hjälte 1 980 inlägg
0

Svar till torchi12 [Gå till post]:

Vad menar du? Det du får i responseText är det som PHP spottar ut.

Google <3 | Vinnare av parlinotomte här på hamsterpaj!

torchi12
Visningsbild
Hjälte 547 inlägg
Trådskapare
0
Svar till wally [Gå till post]:

Jo, men typ om php filen är:

<?php
$text="Hey";
echo $text;

function green()
{
$text2="Hey 2222";
echo $text2;
}
?>

jag vill att om jag klickar på en knapp på html filen så spottar php ut Hey,
men om jag klickar en annan knapp så tar den vad endast funktionen spottar ut, dvs Hey 2222.

Crazy Loop - Crazy Loop

torchi12
Visningsbild
Hjälte 547 inlägg
Trådskapare
0
Nåågon?

Crazy Loop - Crazy Loop

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0
Går det inte att nå funktioner genom DOM?

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

torchi12
Visningsbild
Hjälte 547 inlägg
Trådskapare
0
Fixade det,
fick lägga till en AJAX funktion dock :)

Crazy Loop - Crazy Loop

roman
Visningsbild
P Hjälte 27 osmarta inlägg
0

Svar till torchi12 [Gå till post]:

Skriv ut hur du fixade så andra med samma problem kan se lösningen här.

svullos_tumme har borderline, är bipolär, manodepressiv och ligger med alla för att få uppskattning.

torchi12
Visningsbild
Hjälte 547 inlägg
Trådskapare
0
När jag tryckte på en checkbox (alltså när den var i klickad)
så ville jag att all text skulle bli grön, när den inte var iklickad så ville jag att texten skulle bli svart igen.

Så jag la en onchange funktion på checkboxen,
så när den trycks, så kollar den om turngreen (en variabel bara) har värdet 0, om den har det så ändrar den värdet till 1 (har den värdet 1 ändrar den det till 0) och skickar sedan en ajax request till PHP filen med turngreen=(vilket värde den nu har - alltså:

xmlhttp.open("GET","filnamn.php?turngreen="+turngreen,true)


PHP filen kollar om turngreen har värdet 1 eller 0, om den den har en av dem så kollar den vilket värde den har, (om den har värdet 1 så gör den all text grön, om den har värdet 0 så gör den all text svart)

MEN om turngreen inte har någon av värderna 0 och 1 (alltså inte är med i xmlhttp request's URL - turngreen är inte med då jag klickar på knapp nr1 för att räkna ut ett resultat,)
så kör den det andra som står i php filen.

Crazy Loop - Crazy Loop

eLAJT
Visningsbild
35 Hjälte 2 400 inlägg
0

Svar till torchi12 [Gå till post]:

Det där med ändra textfärg ifall en checkbox är ikryssad eller inte går att fixa med CSS också bara så du vet.

wat

torchi12
Visningsbild
Hjälte 547 inlägg
Trådskapare
0
Svar till eLAJT [Gå till post]:

Hur menar du då?
För när den blir ikryssad ville jag att texten skulle bli grön, när den blir o-ikryssad så ska texten bli svart igen.

Man kunde ju bara ha en vanlig javascript funktion,
men jag ville hur man kunde få information från en viss funktion i php filen och inte hela php filen.

Crazy Loop - Crazy Loop

eLAJT
Visningsbild
35 Hjälte 2 400 inlägg
0

Svar till torchi12 [Gå till post]:

http://reference.sitepoint.com/css/pseudoclass-checked/demo

Kolla på den så förstår du.

Angående det där med en speciell funktion så kanske jQuery fungerar, dock inte helt hundra.

wat


Forum » Datorer & IT » Ajax - php

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons