• Hey! Ich habe eine Frage zu Ajax:

    PHP: ajaxsearch.php
    <?php
    $q = intval($_GET['q']);
    echo $q . " - Returnvalue";
    ?>

    Das ist mein Code: Jedoch wird mir immer nur

    Code
    0 - Returnvalue

    ausgegeben.

    Sprich: $q wird nicht richtig erkannt bzw. str nicht richtig übermittelt. Deshalb meine Frage: Woran kann das liegen? In der Konsole wird kein Fehler angezeigt, genau der Code funktioniert auf einer anderen Seite. Danke schonmal!:)

  • Ich möchte den angegebenen Text zurückbekommen:

    <input id="usersname" onkeyup="ajaxrequest(this.value)" type="text" name="discordid" placeholder="DiscordID" class="search-input">

    Das sollte ja auch das sein, was übermittelt wird basti1012

  • das du das zurückbekommen willst was da drinne steht ist mir schon klar, ich meinte damit eigentlich ob Zahlen , Wörter oder sonst was weil du da ja intval() benutzt

  • Hast Du ein 32bit OS im Einsatz? Dann wäre der Wert nämlich zu groß für einen Integer.

    Du könntest höchstens versuchen einen float daraus zu machen: (float)$_GET['q']

    Oder halt einfach als String belassen, wenn Du das vielleicht nicht zur Berechnung brauchst...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!