Javascript, Html Get'ten Veri Almak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cache
    cache's avatar
    Kayıt Tarihi: 01/Şubat/2014
    Erkek

    Hocalar merhaba, bi sorunum var.

    Elimde profile.html denen bi html sayfası var. Bu sayfayı profile.html?user=abcd diye açtığımızda javascriptle user getini almam lazım. Bu mümkün mü ? Nasıl yapabilirim ? 

    Not: İllaki profile.html kullanmak zorunda değilim onun yerine /user/abcd olarak çevirirsek şahane olur. Apache ve Php kullanmıyorum.


    En iyisi olmadan önce, her zaman en kötüsü olmaz mı ?
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    Bende sunu sorayim,

    Neden parametre gecmek yerine url den bilgi aliriz.

    Fonksiyona parametre yollayabilir, 

    Js de tanimli degiskeni html de kullanmak varken neden url kullaniyoruz.

    Hic bilmiyor degilim mantigini soruyorum. :)


    https://www.youtube.com/watch?v=WC3-71NKwPw
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cache
    cache's avatar
    Kayıt Tarihi: 01/Şubat/2014
    Erkek
    zeybekustasi bunu yazdı

    Bende sunu sorayim,

    Neden parametre gecmek yerine url den bilgi aliriz.

    Fonksiyona parametre yollayabilir, 

    Js de tanimli degiskeni html de kullanmak varken neden url kullaniyoruz.

    Hic bilmiyor degilim mantigini soruyorum. :)

    Farklı sayfalardan bu sayfaya erişeceğimiz için hocam :)


    En iyisi olmadan önce, her zaman en kötüsü olmaz mı ?
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek

    Olay url'yi alıp parse etmekle oluyor adamlar query string olayını yapmamışlar salt javascriptte. Node.js dersen o ayrı bir boyut fakat vanilla js'de şu en kullanışlısı:

    function getParameterByName(name) {
        name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
        var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
            results = regex.exec(location.search);
        return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
    }

    Kullanımı

    var user = getParameterByName('user');

    Doğru anahtar kelime ve google araması: javascript query string parse

    Kaynak olarak da ilk çıkan stackoverflow konusundan aldım kodları


    iyibu! yeniden..
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cache
    cache's avatar
    Kayıt Tarihi: 01/Şubat/2014
    Erkek
    by_Tet bunu yazdı

    Olay url'yi alıp parse etmekle oluyor adamlar query string olayını yapmamışlar salt javascriptte. Node.js dersen o ayrı bir boyut fakat vanilla js'de şu en kullanışlısı:

    function getParameterByName(name) {
        name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
        var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
            results = regex.exec(location.search);
        return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
    }

    Kullanımı

    var user = getParameterByName('user');

    Doğru anahtar kelime ve google araması: javascript query string parse

    Kaynak olarak da ilk çıkan stackoverflow konusundan aldım kodları

    Teşekkür ederim hocam işimi fazlasıyla görür :)


    En iyisi olmadan önce, her zaman en kötüsü olmaz mı ?
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    Eğer istediğin şey sayfa yenilenmeden almak ise AJAX ile işlem yapacaksan eğer. "HTML5 History Pushstate" araştırmanı öneririm.

    xyz.com/site/sayfa.html

    iken

    xyz.com/site/resim.html yönlenmiş gibi url değişiyor ama sayfa değişmiyor bu sırada istediğin fonksiyonu çağırabilirsin, AJAX ile sayfa çağırabilirsin vs.

    http://diveintohtml5.info/history.html

     


    İmza...
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cache
    cache's avatar
    Kayıt Tarihi: 01/Şubat/2014
    Erkek
    pSkpt bunu yazdı

    Eğer istediğin şey sayfa yenilenmeden almak ise AJAX ile işlem yapacaksan eğer. "HTML5 History Pushstate" araştırmanı öneririm.

    xyz.com/site/sayfa.html

    iken

    xyz.com/site/resim.html yönlenmiş gibi url değişiyor ama sayfa değişmiyor bu sırada istediğin fonksiyonu çağırabilirsin, AJAX ile sayfa çağırabilirsin vs.

    http://diveintohtml5.info/history.html

     

    Sayfa yenilenebilir hocam onda sıkıntı yok, by_Tet hocamın  verdiği kod çalışıyor çok teşekkürler :)


    En iyisi olmadan önce, her zaman en kötüsü olmaz mı ?
Toplam Hit: 741 Toplam Mesaj: 7
javascript