سلام
میخواستم بدونم چطور میشه مقایر url مثل wesite.com/users.php?id=5را با جاوا اسکریپت دریافت کرد؟ مثلا بتونم اینجا مقدار id را دریافت کنم؟
با تشکر
آخرین ویرایش: 27-02-2015 ???? 13:54، توسط Stack OverFlow دلیل: جاوا =! جاوا اسکریپت
سلام
میخواستم بدونم چطور میشه مقایر url مثل wesite.com/users.php?id=5را با جاوا اسکریپت دریافت کرد؟ مثلا بتونم اینجا مقدار id را دریافت کنم؟
با تشکر
منظور جاوااسکریپته دیگه؟ این کد رو تست کنید:
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'));
ندونستن عیب نیست، نپرسیدن چرا!