Daku 0 Zgłoś post Napisano Kwiecień 24, 2011 Witam mam problem z moją stronką a mianowicie po dodaniu ajax'u nie działają input'y , nie przekazują one wartości do plików php stronka przez AJAX'em http://gh4u.eu/cod strona z ajaxem ( najlepiej sprawdzić na dziale Stopień wpisując to STEAM_0:0:18646108 jako steamID ) http://gh4u.eu/jb chciałem zrobić stopinie w 1 pliku lecz mi się nie udało za pomoc będę bardzo wdzięczny Udostępnij ten post Link to postu Udostępnij na innych stronach
jfe 0 Zgłoś post Napisano Kwiecień 25, 2011 jak dla mnie gdzieś jakaś literówka się mogła skraść, bo dostaje komunikat 404 i pobiera index.php zamiast tego z POST'em Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Kwiecień 25, 2011 Jak już korzystasz z jquery to też zastosuj je do ajaxa a nie pracuj na httpRequestach szkoda na to czasu. Poza tym coś Ci w tych requestach nie działa bo po wpisaniu kodu do formularza wysyłany jest POST ale do adresu http://gh4u.eu/jb/http:://gh4u.eu//jb/?steamid=STEAM_0%3A0%3A18646108 (korzystaj z firebuga do debugowania takich rzeczy jest to pomocne) Udostępnij ten post Link to postu Udostępnij na innych stronach
Daku 0 Zgłoś post Napisano Kwiecień 25, 2011 (edytowany) zaraz wrócę skrypt do odpowiedniej formy, udało mi się to zrobić lecz jest następny problem ;/ teraz problem polega na tym, że javascript odsyła do 1 pliku wszystkie podstrony ;/ stopień działa ale gdy wybierzecie perki i wpiszecie STEAMID STEAM_0:0:18646108 wyświetla twój stopień to generał czyli wraca do pliku który jest wpisany pod stopień ;/ Niżej załączam skrypt java który wykonuje te działania, chciał bym aby działał w troszkę inny sposób a mianowicie gdy jestem w zakładce stopień link wygląda tak http://gh4u.eu/jb/trescstopien.php po wypełnieniu formularza powinno przejść do http://gh4u.eu/jb/trescstopienb.php ( strona wyświetlająca) lecz nie wiem jak to zrobić oto skrypt java którego używam [/color][/size] [size="2"][color="#1C2837"] var http_request = false; function makePOSTRequest(url, parameters) { http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { /* set type accordingly to anticipated content type */ //http_request.overrideMimeType('text/xml'); http_request.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Cannot create XMLHTTP instance'); return false; } http_request.onreadystatechange = alertContents; http_request.open('POST', url, true); http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http_request.setRequestHeader("Content-length", parameters.length); http_request.setRequestHeader("Connection", "close"); http_request.send(parameters); } function alertContents() { if (http_request.readyState == 4) { if (http_request.status == 200) { /* Return from post.php */ //alert(http_request.responseText); result = http_request.responseText; document.getElementById('myspan').innerHTML = result; } else { alert('There was a problem with the request.'); } } } function get(obj) { var poststr = "steamid=" + encodeURI( document.getElementById("steamid").value ); makePOSTRequest('trescstopienb.php', poststr); } Edytowano Kwiecień 25, 2011 przez Daku (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Daku 0 Zgłoś post Napisano Kwiecień 25, 2011 przepraszam za 2-gi post ale mam drobne postępy ;P http://gh4u.eu/jb/ajax/ edycja klas nie dziala tylko Udostępnij ten post Link to postu Udostępnij na innych stronach