گرفتن مقادیر از 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 مهمان