• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
افزودن صفحه بندی اجکس به قسمت جستجو اجکسی
#1
سلام نوروزتون مبارک دوستان
از لینک زیر که آموزش ایجاد جستجو بصورت اجکس گذاشته یک فرم جستجو ساختم
https://www.webslesson.info/2016/03/ajax...mysql.html

در بخش نمایش خروجی مشخص کردم در هر صفحه چند خروجی نمایش داده بشه. اما مشکل این هست نمیتونم اعداد صفحات، قبلی و بعدی بودن را نمایش بدم و درست کنم.
لطفا کمک بفرمایید
  پاسخ
تشکر شده توسط :
#2
(۱۳۹۸ فروردین ۰۹, ۰۱:۱۷ ب.ظ)a76205 نوشته: سلام نوروزتون مبارک دوستان
از لینک زیر که آموزش ایجاد جستجو بصورت اجکس گذاشته یک فرم جستجو ساختم
https://www.webslesson.info/2016/03/ajax...mysql.html

در بخش نمایش خروجی مشخص کردم در هر صفحه چند خروجی نمایش داده بشه. اما مشکل این هست نمیتونم اعداد صفحات، قبلی و بعدی بودن را نمایش بدم و درست کنم.
لطفا کمک بفرمایید

خب شما وقتی جستجو انجام میدی و از دیتابیس میخونی باید تعداد کل نتیجه هایی رو که پیدا کردی رو پیدا کنی

بعد شما فرض کن کد پیجینگ شما اینه
کد پی‌اچ‌پی:
<div class="paginationn" id="pagination"><class="prev page-numbers" href="javascript:;">قبلی</a><a id="1" class="page-numbers current" href="javascript:;">1</a><class="next page-numbers" href="javascript:;">بعدی</a></div

شما میتونی برای مثال با کد زیر 

کد پی‌اچ‌پی:
<script>
 
   $("#pagination a").click(function(){
 $(
this).addClass("current"); //اضافه کردن کلاس برا موقعی هست که کاربر اون صفحه بندی رو انتخاب کرده
 
    var pageNum this.id//خوندن ای دی اون صفخه ای که کاربر میخواد و روش
 
  $(".resultsearch").load("codesearch.php?page=" pageNum +"&&val=<?php echo $val;  ?>");// بجای این قسمت میتونی از ایجکس هم استفاده کنی و با گت بفرستی 
});
</
script

الان توی مثال بالا تو هم میتونی صفحه ای که کاربر داررو داشته باشی و هم مقدار اولیه که به این صفحه اومدرو به همین صفحه بفرستی

و بعد بگی که اگه مثلا  page ست شده بود و مقدار داشت کوئری فلان رو بخون و صفحه بندی رو نمایش بده در غیر این صورت فلان کار
  پاسخ
تشکر شده توسط : a76205 molana ayoubsys


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان