PDA

View Full Version : تابع history.pushState



darkcms
دوشنبه 28 مرداد 1392, 10:34 صبح
با سلام.
می خواستم بدانم تابع history.pushState به چه شکل مقادیر را به یک فایل php ارسال می کند؟
در واقع می خواهم بدانم چگونه می شود از این تابع به جای Aajx استفاده کرد؟
با تشکر از پاسخگو

2undercover
دوشنبه 28 مرداد 1392, 11:06 صبح
تا جایی که می دونم متد pushState از شئ history ربطی به ارسال مقادیر به فایل php نداره!

استفاده ای که از این متد میشه برای وبسایت هایی هست که اطلاعات توی صفحه رو با استفاده از AJAX لود می کنند که معمولا اینجور وبسایت ها با موتور های جستجو دچار مشکل میشن به همین دلیل از این متد برای هر وقت که می خواد اطلاعات جدید لود بشه استفاده می کنند و همچنین اگر درخواست در حالت عادی (یعنی بدون AJAX کاربر مستقیما یک URL رو در خواست بکنه) باید توسط سرور اون درخواست پردازش بشه و نتیجه ای مشابه درخواست AJAX فراهم بکنه مثلا این صفحه (http://html5.gingerhost.com/seattle) رو یک نگاه بندازید!