• Hey! Ich habe eine Frage zu Ajax:



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


    Das ist mein Code: Jedoch wird mir immer nur

    Code
    1. 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

  • 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...