JavaScript ile QueryString almak

JavaScript tarafına veri geçirme yöntemlerinden biride QueryString ile iletilen bir değerin alınabilmesini sağlamaktır. Şimdi sizler ile bunun nasıl sağlanabileceğine dair basit bir örnek kod paylaşıyorum.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="JavascriptQueryString.Default" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>JavaScript ile QueryString değeri almak</title>
    <script type="text/javascript">
        function getQueryString(key, default_) {
            if (default_ == null)
                default_ = "";
            key = key.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
            var regex = new RegExp("[\\?&]" + key + "=([^&#]*)");
            var qs = regex.exec(window.location.href);
            if (qs == null)
                return default_;
            else
                return qs[1];
        }
 
        alert(getQueryString('test'));
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
     
    </div>
    </form>
</body>
</html>

Gördüğünüz kodu bir web sayfasına ekleyin. Sonra çalıştırın ilk tetiklemede boş bir değer göreceksiniz. Sonra adres satırında çalışan sayfanın sonuna gelip şunu ekleyin “?test=[Aktarılmak istenen değer]”

Etiket(ler): , .Yer işareti koy Kalıcı Bağlantı.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir