• گرفتن مقادیر از url با جاوا اسکریپت؟
    #1
    Note 
    سلام
    میخواستم بدونم چطور میشه مقایر url مثل wesite.com/users.php?id=5را با جاوا اسکریپت دریافت کرد؟ مثلا بتونم اینجا مقدار id را دریافت کنم؟

    با تشکر

    آخرین ویرایش: 27-02-2015 ساعت 13:54، توسط Stack OverFlow دلیل: جاوا =! جاوا اسکریپت
    پاسخ
    #2
    منظور جاوااسکریپته دیگه؟ این کد رو تست کنید:
    کد:
    var url = "wesite.com/users.php?id=34";

    function getQueryVariable(variable, url = null) {
       var query;
       query = window.location.search.substring(1);

       if (url) {
           query = url.split("?")[1];
       }

       var vars = query.split("&");
       for (var i = 0; i < vars.length; i++) {
           var pair = vars[i].split("=");
           if (pair[0] == variable) {
               return pair[1];
           }
       }
       return (false);
    }

    alert(getQueryVariable('id', url));

    اگر url به تابع فرستاده نشه آدرس صفحه فعلی استفاده میشه یعنی اینطوری:

    کد:
    alert(getQueryVariable('id'));

    مردم دنیا 10 دسته هستند: کسانی که باینری میفهمند و کسانی که باینری نمیفهمند !
    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان