Ergebnis 1 bis 5 von 5

Thema: HTML Eingabe an PHP-Skript übergeben

  1. #1
    Neuer Benutzer
    Registriert seit
    16.09.2018
    Beiträge
    3

    Frage HTML Eingabe an PHP-Skript übergeben

    Hallo,
    wie kann ich die Variable 'profile_viewer_uid' mit Input über das Javascript/AJAX an das PHP-Skript übergeben.
    Im Moment wird nur der Wert '1' übergeben.

    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
     <script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
    <script type="text/javascript">
    var profile_viewer_uid = 1;
    $(document).ready(function(){
        $('#userForm').submit(function(){
         
            // show that something is loading
            $('#response').html("<b>Loading response...</b>");
             
            /*
             * 'post_receiver.php' - where you will pass the form data
             * $(this).serialize() - to easily read form data
             * function(data){... - data contains the response from post_receiver.php
             */        
             $.ajax({
      	url: 'serverScript.php',
      	method: "POST",
            data: { "profile_viewer_uid": profile_viewer_uid }
    	})
            .done(function(data){
                 
                // show the response
                $('#response').html(data);
                 
            })
            .fail(function() {
             
                // just in case posting your form failed
                alert( "Posting failed." );
                 
            });
     
            // to prevent refreshing the whole page page
            return false;
     
        });
    }); 
    </script>
      
    <title>jQuery post form data using .ajax() method by codeofaninja.com</title>
             
    </head>
    <body>
     
    <h1>GEYSER Einschaltzeit</h1>
    <div>Zeiteingabe 1 -30 Minuten</div>
     
    <!-- our form -->  
    <form id='userForm'>
        <div><input type='text' name='profile_viewer_uid' placeholder='profile_viewer_uid' value='15' id='profile_viewer_uid' /></div>
        <div><input type='submit' value='Submit' /></div>
    </form>
    
     
    <!-- where the response will be displayed -->
    <div id='response'></div> 
    </body>
    </html>
    MfG

    Juergen B.

  2. #2
    Erfahrener Benutzer
    Registriert seit
    29.10.2014
    Beiträge
    534
    Du könntest deinen Code selbst debuggen z.B. über console.log().

    Deine Variable 'profile_viewer_uid' wurde kein Wert zugewiesen.
    Daher hatte sie noch den Wert 1.

    PHP-Code:
    profile_viewer_uid = $('#profile_viewer_uid').val()
    $.
    ajax({
        
    url'serverScript.php',
        
    method"POST",
        
    data: { "profile_viewer_uid"profile_viewer_uid }
    }) 
    i++; // zaehler i um 1 erhoehen

  3. #3
    Neuer Benutzer
    Registriert seit
    16.09.2018
    Beiträge
    3
    Hallo,
    vielen Dank für den Hinweis, damit funktioniert die Übergabe zum PHP-Skript.
    Mein Haupt-Problem ist das ich noch nicht viel von der Syntax Javascript/AJAX verstehe.
    Wie kann ich denn den Befehl "console.log()" z.B. in meiner Anwendung verwenden ?

    MfG

    Juergen B.

  4. #4
    Erfahrener Benutzer
    Registriert seit
    29.10.2014
    Beiträge
    534
    Das sind Grundlagen, einfach mit beschäftigen.
    i++; // zaehler i um 1 erhoehen

  5. #5
    Neuer Benutzer
    Registriert seit
    16.09.2018
    Beiträge
    3
    Hallo,
    habs gefunden (das mit z.B.: "console.log('Eingabe ' + profile_viewer_uid);"
    Um die Ausgabe davon anzuzeigen muss im Browser die Taste "F12" gedrückt werden (unter Konsole).

    MfG

    Juergen B.

Stichworte

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •