PDA

View Full Version : نوشتن href لینک به این شکل



eshpilen
چهارشنبه 17 خرداد 1391, 22:37 عصر
من جایی که آدرس لینک به صفحهء جاری اشاره میکنه و فقط Query string تفاوت میکنه از این شکل آدرس دهی در href لینکها استفاده کردم:

<a href='?param1=value1&param2=value2">
خب هم تمیزه هم کوتاه و هم راحت و هم منعطف و Generic.

بنظرتون خوبه؟ خودتون تاحالا اینطوری نوشتید؟ مشکلی چیزی نداره؟ روی تمام مرورگرها کار میکنه؟ غیراستاندارد نیست؟

اینم شبیه اون قضیهء هدر Location هست، ولی امیدوارم این یکی دیگه با استاندارد و این حرفا مشکل نداشته باشه.

H:Shojaei
چهارشنبه 17 خرداد 1391, 23:12 عصر
سلام
به نظر من كه همه ي همون بحث ها رو اين جا هم كپي كنيم بد نباشه چون فكر نكنم اين دو موضوع با هم فرقي داشته باشند.
داره؟:اشتباه:
با توضيحات آقاي Unique فهميدم آره داره:اشتباه::اشتباه::اشتباه:

tehro0n
چهارشنبه 17 خرداد 1391, 23:45 عصر
باید ببینی دقیقا چه هدفی از ایجاد این لینک داری؟
در ابتدا که کد رو غلط نوشتی و اینجوری صحیحه!

<a href="?param1=value1&param2=value2">test</a>در اینجا متغیرهای param1 و param2 رو به همین صفحه ارسال می کنه که چون فراخونی همین صفحه است برای گوگل جذاب نیست
اگه هدف شما تغییرات در همین صفحه است خوب چرا از جاوا استفاده نمی کنید که بیخودی صفحه دوباره لود نشه!
ولی برای پست فرم خوبه

H:Shojaei
چهارشنبه 17 خرداد 1391, 23:54 عصر
باید ببینی دقیقا چه هدفی از ایجاد این لینک داری؟
در ابتدا که کد رو غلط نوشتی و اینجوری صحیحه!

<a href="?param1=value1&param2=value2">test</a>در اینجا متغیرهای param1 و param2 رو به همین صفحه ارسال می کنه که چون فراخونی همین صفحه است برای گوگل جذاب نیست
اگه هدف شما تغییرات در همین صفحه است خوب چرا از جاوا استفاده نمی کنید که بیخودی صفحه دوباره لود نشه!
ولی برای پست فرم خوبه
ليلي از لباس ميگفت مجنون از پلاس ميگفت
دوست عزيز منظور ايشون روش ارسال هست مشكلي در syntax ندارن

Unique
پنج شنبه 18 خرداد 1391, 00:32 صبح
برای ارسال های get این روش برای ننوشتن نام صفحه جاری استفاده میشه و کاملا درسته شما اگه href را خالی بگذارین یعنی صفحه جاری حالا اگه با علامت ? و مقادیر query string بگذارید ! اینها به صفحه جاری افزوده میشه !


به نظر من كه همه ي همون بحث ها رو اين جا هم كپي كنيم بد نباشه چون فكر نكنم اين دو موضوع با هم فرقي داشته باشند.
این دو بحث کاملا با هم فرق دارین ! اونجا موضوع HTTP بود اما اینجا HTML