Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przekazanie danych do innerHTML
Forum PHP.pl > Forum > XML, AJAX
klawisz123
Witam mam taki problem, iż nie wiem jak wyśiwetlić w innerHTML dane z bazy (tutaj $rowa['opis']; ). Generalnie jak się da zamiast ..innerHTML=html ---> ...innerHTML="<p>jakikolwiek tekst</p>" to działa, tak samo kod z php jest ok gdyż w innym miejscu wyświetla

  1. $("#submit_odczyt").click(function() {
  2. $("#loading").show(); //show loading
  3. $.ajax({
  4. url: "baza1.php",
  5. type: "POST",
  6. cache : false,
  7. data: "submit1",
  8. success: function(html) {
  9. document.getElementById("textbox").contentWindow.document.body.innerHTML = html;
  10. },
  11. complete: function(){
  12. $("#loading").hide(); //hide loading here
  13. }
  14. });
  15. $( document ).ajaxStart(function() {
  16. $( ".loading" ).show();
  17. });
  18. });



  1.  
  2.  
  3.  
  4. <?php
  5. if ($_POST['submit1']) {
  6. include('../config.php');
  7.  
  8. $query="SELECT opis FROM event WHERE user_id='2'";
  9.  
  10. $result=mysqli_query($dbc, $query)
  11. or die('blad w zapytaniu');
  12.  
  13. $rowa=mysqli_fetch_array($result)
  14.  
  15. $dane=$rowa['opis'];
  16.  
  17.  
  18. mysqli_close($dbc);
  19. }
  20. ?>
nospor
$dane=$rowa['opis'];
Dane w magiczny sposob sie nie domyslą, ze ty je chesz przekazac spowrotem....

$dane=$rowa['opis'];
echo $dane;
takie tam podstawy
klawisz123
no tak tu nie wyświetliłem ale to też nie działa :/

ok działa jeszce data: "submit1" trzeba było zaminić na data: "submit1=1"
hmm to musiałem coś w tym php mieć nie tak bak echo smile.gif nic ucze się tego wszystkiego

Dzięki za pomoc,
pozdrawiam smile.gif
nospor
No dobra, a czemu robisz tak:
document.getElementById("textbox").contentWindow.document.body.innerHTML = html;
a nie tak:
document.getElementById("textbox").innerHTML = html;
?
klawisz123
Tak nie działa, może dlatego że "textbox" to id iframe.
  1. document.getElementById("textbox").innerHTML = html;


Mam takie pytanie jak zrobić albo gdzie moge szukać, żeby na jednym liku najpierw przeniosło mnie do strony a następnie zadziałało zdarzenie na ajaxie
tu jest tylko zdarzenie:
  1. <a href="#" id="submit_odczyt">Jakiś nowy plik</a>


znalazłem coś z location ale wychodzą pewne problemy np wysyła mnie na stronę wyświetla zawartoś z bazy a następnie znika
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.