PDA

View Full Version : سوال: عوض کردن مقدار تگ select در زمان لود صفحه براساس ادرس URL؟؟؟



hgh.just.hony
دوشنبه 06 آذر 1391, 08:56 صبح
سلام
من می خوام تو برنامم براساس ادرس صفحم مقدار value تگ select رو عوض کنم
این کد را نوشتم اما نشد

<script type="text/javascript">
$('#select').load("Search_Company.aspx", function () {
if (url.indexOf("Company") != -1 || url.indexOf("cmp") != -1) {
$('#search').val('2');
}
});

hakan648
سه شنبه 07 آذر 1391, 10:47 صبح
سلام

برای دسترسی به Url صفحه ی فعلی باید از خصوصیت location از شئ window استفاده کنید و متغییر url که قرار دادید (احتمال زیاد) تعریف نشده است.
همچنین Url بصورت encode شده است و برای جستجوی صحیح ، باید Decode شود. ( البته با توجه به مقادیر موردنظر شما ، این قسمت اجباری نیست. )

در نهایت :

$('#select').load("Search_Company.aspx", function () {
var url = window.location.toString();
url = decodeURIComponent(url);

if (url.indexOf("Company") != -1 || url.indexOf("cmp") != -1) {
$('#search').val('2');
}
});