+ Hozzászól a témához
Eredmény: 1 - 4 (4) összesen

Téma: String összeadás JavaScript - kezdő

  1. #1
    Hekker Blog: Offensive # it might work!
    KForum logója
    Csatlakozott
    09-08-21
    Hely
    Mögötted.
    Hozzászólás
    716

    Alapbeállítás String összeadás JavaScript - kezdő

    A problémám a következő:
    Egy php scriptnek (kereső) szeretnék küldeni adatot de ha lehet nem betünként hanem az addigi stringet szeretném elküldeni.

    HTML kód:
    ...onkeyup = KeyCheck;
    ....
    function KeyCheck(e)
    {
       var KeyID = (window.event) ? event.keyCode : e.keyCode;
       var st = String.fromCharCode(KeyID);    
       alert(st);
     //  Search_ajax(st);   
    }
    ....
    Tehát valami ilyesmi kellene nekem :
    var KeyID = (window.event) ? event.keyCode : e.keyCode;
    var st = String.fromCharCode(KeyID);
    kuld = kuld + st;
    Search_ajax(kuld)

    De valamiért nem marad meg a küldben az érték hanem undefiniedX et kapok mindig ahol az X az aktualis karakter.

    Köszönöm.



  2. #2
    kow
    kow nem elérhető
    KowDerMei$ter Blog: iScaffold 2.11 - forráskód generálás CodeIgniterhez
    kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.476

    Alapbeállítás re: String összeadás JavaScript - kezdő

    Ez azért van, mert nem az eseménykezelő függvényen belül deifiniáltad a "kuld" változót és így lokálisként jött létre, tehát amikor hozzá akarsz adni, akkor jogosan undefined lesz.
    var kuld = "";
    function KeyCheck(e){
    ...
    kuld += st;
    ...
    }




  3. #3
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.108

    Alapbeállítás re: String összeadás JavaScript - kezdő

    Ez olyan, mint amikor PHP-ban nem használod a GLOBAL-t, amikor kellene?



  4. #4
    kow
    kow nem elérhető
    KowDerMei$ter Blog: iScaffold 2.11 - forráskód generálás CodeIgniterhez
    kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.476

    Alapbeállítás re: String összeadás JavaScript - kezdő

    PHP-ben, ha teheted soha ne használj globalt, abból csak káosz lesz

    A probléma a forrása ezesetben a rosszul értelmezett scope volt.



+ Hozzászól a témához

A téma címkéi:

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76