Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 12 Dołączył: 5.04.2008 Ostrzeżenie: (0%)
|
Witam
Zaczynam poznawać Ajax-a i mam pytanie. Załóżmy przykładowy kod: example.php
czy jest możliwość odwołania się do tej funkcji przez Ajax-a? Tzn. jeśli wywołujemy:
to czy można jakoś użyć tej funkcji? Ten post edytował bliitz 28.04.2008, 20:49:58 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 12 Dołączył: 5.04.2008 Ostrzeżenie: (0%)
|
hmm
no właśnie że tak można zrobić to wiem, tylko że teraz każda funkcja musi być w odzielnym pliku, bo jeśli ich jest kilka tak jak u mnie to nie ma chyba możliwści wywołania jednej konkretnej (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ps. w js mam: Kod var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject() { var xmlHttp; try { xmlHttp = new XMLHttpRequest(); } catch(e) { var XmlHttpVersions = new Array('MSXML2.XMLHTTP.6.0', 'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'); for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++) { try { xmlHttp = new ActiveXObject(XmlHttpVersions[i]); } catch (e) {} } } if (!xmlHttp) alert("Blad podczas tworzenia obiektu XMLHttpRequest."); else return xmlHttp; } function display($message) { myDiv = document.getElementById("login_show"); myDiv.innerHTML = $message + "<br/>"; } function process() { if(xmlHttp) { try { var login = document.getElementById("login_sign").value; var params = "login="+login; display("<img src=\"img/wait.gif\" width=\"17\" height=\"17\"> Pobieranie danych") xmlHttp.open("POST", "ajax/ajaxCheckLogin.php", true); xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttp.setRequestHeader("Content-length", params.length); xmlHttp.setRequestHeader("Connection", "close"); xmlHttp.onreadystatechange = handleRequest; xmlHttp.send(params); } catch (e) { alert("Nie mozna nawiazac polaczenia z serwerem:\n" + e.toString()); } } } function handleRequest() { if(xmlHttp.readyState == 4) { if(xmlHttp.status == 200) { try { document.getElementById("login_show").innerHTML = xmlHttp.responseText; } catch(e) { alert("Blad odczytania wiadomosci: " + e.toString()); } } else { alert("Blad w uzyskaniu danych:\n" + xmlHttp.statusText); } } } |
|
|
|
bliitz [ajax + php]wywołanie funkcji php 28.04.2008, 20:35:11
Cezar708 zadaniem skryptu PHP jest wygenerowanie jakiegoś w... 28.04.2008, 20:44:09
bliitz chodzi mi o zrobienie przyciusku co sprawdza czy l... 28.04.2008, 21:02:30
Cezar708 ok ale w tym js musisz mieć jeszcze zdefiniowaną f... 28.04.2008, 21:25:08
Cezar708 Cytat(bliitz @ 28.04.2008, 20:35:45 )... 28.04.2008, 21:46:59 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 02:43 |