Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: AJAX + odbiór JS
Forum PHP.pl > Forum > XML, AJAX
Xardian
wiec mam następujący problem posiadam
  1. var http_request = false;
  2. function makePOSTRequest(url, parameters, diva) {
  3. http_request = false;
  4.  
  5. if (window.XMLHttpRequest) {
  6. http_request = new XMLHttpRequest();
  7. if (http_request.overrideMimeType) {
  8. http_request.overrideMimeType('text/html');
  9. }
  10. } else if (window.ActiveXObject) {
  11. try {
  12. http_request = new ActiveXObject("Msxml2.XMLHTTP");
  13. } catch (e) {
  14. try {
  15. http_request = new ActiveXObject("Microsoft.XMLHTTP");
  16. } catch (e) {}
  17. }
  18. }
  19.  
  20. http_request.onreadystatechange = function(){
  21. if (http_request.readyState == 1) {
  22. document.getElementById('div').innerHTML = "Ładowanie...";
  23.  
  24. }
  25. if (http_request.readyState == 4) {
  26. if (http_request.status == 200) {
  27. result = http_request.responseText;
  28. document.getElementById(diva).innerHTML = result;
  29.  
  30. }
  31. else {
  32. document.getElementById(diva).innerHTML = "Wystąpił błąd!";
  33. }
  34. }
  35. };
  36.  
  37. http_request.open('POST', url, true);
  38. http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  39. http_request.send(parameters);
  40. var serverResponse = http_request.responseText;
  41.  
  42. }


i prubuje wczytac alert('asd'); zo osobnego pliku najlepiej .php w ostateczności .js tylko niewiem jak i gdzie uzyć eval()
-.- js niejest moją mocną strona a przydalo by się winksmiley.jpg

lubpodpowiedziec jak za pomoca wczytanej na poczatku fukcji js która wczytala by sobie dane do swojej funkcji z diva jak sie zmieni
slammer
jeśli w pliku php masz samo alert('asd') to eval powinien być tutaj
  1. document.getElementById(diva).innerHTML = eval(result);
Xardian
dzieki za chiny niemoglem sie kapnac gdzie to wpakowac :]
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.