Javascript-forum
Textabsatz aktualisieren - Druckversion

+- Javascript-forum (https://javascript-forum.de)
+-- Forum: Entwicklung (https://javascript-forum.de/forumdisplay.php?fid=4)
+--- Forum: Javascript (https://javascript-forum.de/forumdisplay.php?fid=6)
+--- Thema: Textabsatz aktualisieren (/showthread.php?tid=1929)



Textabsatz aktualisieren - black79 - 09.12.2022

Code:
document.getElementById("count").innerHTML = document.getElementById("count").innerHTML ;

Code:
<div  id="count" style="height: 19px; width:90px; margin: 6px; background-color: silver; text-align: center">
  <p> <?php echo $total_records_db ?> </p>
 </div>

 hallo,
 
 würde gerne im div den textabsatz aktualisieren, würde das so funktionieren?


RE: Textabsatz aktualisieren - Förster - 09.12.2022

Moin, 
hab zwar gar keine Ahnung von php aber verstehe nicht ganz wieso du php mit javascript mischen willst, weil soweit ich weiß geht das nicht.
und oben der Zeilenschnipsel macht auch nicht viel sinn


RE: Textabsatz aktualisieren - black79 - 09.12.2022

(09.12.2022, 09:58)Förster schrieb: Moin, 
hab zwar gar keine Ahnung von php aber verstehe nicht ganz wieso du php mit javascript mischen willst, weil soweit ich weiß geht das nicht.
und oben der Zeilenschnipsel macht auch nicht viel sinn

 Moin,
 du hast recht, habe es mit javascript gelöst :-) danke

habe noch ein anderes problem :-)

wie bekomme ich jetzt die variable in javascript geändert, dass ich nur die 16 als ausgabe habe?

zurzeit sieht es so aus :
{"new":1,"menge":16}


RE: Textabsatz aktualisieren - rzscout - 09.12.2022

Wenn es ein Objekt ist dann über das Literal: 'meinObjekt.menge'


RE: Textabsatz aktualisieren - black79 - 09.12.2022

(09.12.2022, 11:05)rzscout schrieb: Wenn es ein Objekt ist dann über das Literal: 'meinObjekt.menge'

Code:
document.getElementById("count_text").innerHTML = (ausgabe["menge"]) ;

 funktioniert so nicht, müssen die ( ) gesetzt werden?


hier ein wenig mehr code :

Code:
  function refresh(){
      if( zeit <= 0){
       $.ajax({
            type: 'POST',
            url: 'daten_abholen.php',
            data:{},   
            success: function(response){
                if(response != ausgabe){
                  ausgabe = response;
                  document.getElementById("count_text").innerHTML = (ausgabe["menge"]) ;



RE: Textabsatz aktualisieren - admin - 10.12.2022

Zeile 8
Ist ausgabe da eine Variable , wenn ja wo kommt die weg , weil sehe im code nicht das sie definiert wurde.
Oder ist ausgabe ein String , dann muss sie aber so stehen 'ausgabe'
Zeile 9 ist Blödsinn , eine unebenen der Variablen ist unnötig.

Dann sollte eigentlich das Laufen

Code:
      document.getElementById("count_text").innerHTML = response["menge"] ;
Vielleicht musst du es auch so machen
Code:
var bla=JSON.stringify(response);
  document.getElementById("count_text").innerHTML =bla["menge"] ;

Ich weiß ja nicht genau, wie es bei dir im Ajax Request ankommt