۱۳۸۵/۰۷/۰۶

QueryString در جاوا اسکریپت

هنگامی که یک فرم html با متد get درست کنید، نام پارامتر ها به همراه مقدار آنها در url یا همان آدرس بار بعد از submit کردن فرم دیده می شوند. به عبارت های بعد از علامت ؟ که در url دیده بشوند به اصطلاح QueryString می گویند.
QueryString ها در زبان های گوناگون به طرق مختلف قابل دسترسی هستند. کمتر کسی نحوه دسترسی به آنها از طریق جاوااسکریپت می داند و عده ی معدودی از این قابلیت جاوا اسکریپت استفاده می کنند. فرض کنید url شما در آدرس بار به صورت زیر باشد:
http://www.zebardast.ir/index.php?name=saeid
در این حالت name=saeid برای شما همان QueryString می باشد. برای دسترسی به آن از دستور window.location.search استفاده کنید. بعد از دسترسی به QueryString می توانید با استفاده از indexOf و substring به مقادیر QueryString دست بیابید. کد کامل نشان دادن QueryString در زیر نمایش داده شده است:

[html]
<script language="javascript" type="text/javascript">
var search = window.location.search;
document.write("search is :" + search);
</script>
[/html]

پی نوشت
window.location و در حالت کلی تر window شی مفیدی در جاوا اسکریپت می باشد که در بین کاربران مبتدی زیاد مورد استفاده قرار نمی گیرد. بزودی توضیحات کاملی درباره این شئ به شما دوستان ارائه خواهم داد.

۱ نظر:

  1. با تشکر از مقالات مفید شما
    مقالات برنامه نویسی PHP
    دانلود رایگان
    E-book رایگان
    در سایت وسنا

    پاسخحذف