hosseinshaker
3 سال پیش توسط hosseinshaker مطرح شد
11 پاسخ

بارگذاری مطلب جدید با ajax در PHP

با سلام دوستان وقتتون بخیر
بنده میخام از طریق ajax وقتی روی ی لینک از منو کلیک کردم فقط قسمتی که محتوا هست تغییر کنه ولی منو یا مابقی عناصر وب سایت رفرش یا بروزرسانی نشه و ی سوال دیگه،امکانش هست چنتا صفحه مختلف رو داخل ایندکس جا داد و از طریق ajax هر قسمتی رو ک خواستیم فقط بارگذاری کنیم؟متشکرم


ثبت پرسش جدید
Ehsan Safarkhanloo
@safarkhanlooehsan 3 سال پیش مطرح شد
-1

$.ajax
پارامتر میگیره
یکی type که بستگی داره پست بخوای بزنی یا get مثلا اگر با $_POST میگیریش باید تایپش رو پست بدی
url داره ، مقصد درخواستت هست ، یعنی لینکی که بهش میخوای بزنی به این شکل /test/dosome
data داره ، دیتایی که میخوای بفرستی سمت سرور هست ، یعنی مثلا میخوای یک اسم بدی ، از اون طرف فامیلش رو برگردونه.
کال بک ساکسس داره و ارور و الویس که به درد شما نمیخوره
ساکسس ، زمانیه که موفقیت امیز بود.
ارور هم که واضحه.
توی ساکسس ، فانکشن اجرا میکنی ، نتیجه جواب رو میفرستی توش ، و کار های مورد علاقت رو باهاش میکنی.
خیلی اسونه اسمش گندس فقط.
این لینک رو ببین مثلا.
فقط همونایی که من گفتم رو بدی بهش کافیه ، حالا نخوای دیتا بفرستی هم میتونی اصن دیتا ندی بهش.
90 % درصد جواب هایی که دادن خبری از کمک توش نبود خیلی برام جالب بود و همین باعث توضیح بدم


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
-2

سلام بله همه کار هایی رو که گفتین میشه انجام داد شما بطوری میخاین کاری رو که فریم ورک های فرانت مثله انگیولار یا ریکت و... انجام میدن رو انجام بدین که برای قسمت دوم سوالاتون بهش میگن وبسایت های SPA که مخفف single page application هست که با رفتن به صفحات دیگه وبسایت نمیخواد د‌وباره صفحه رفرش بشه


hosseinshaker
@hosseinshaker78 3 سال پیش مطرح شد
-3

@ajdar9667
در رابطه با کد های ajax میتونید کمکم کنید؟


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش آپدیت شد
-3

بسیار ساده هست از کتابخونه jquery برای ایجکس استفاده کنید چون در حالت عادی با جاوااسکریپت خام بخاید ایجکس بزنین خیلی سخته و دهنه ادم سرویس میشه از طریق این لینک میتونی یاد بگیری با جی کویری درخواست برنی :
این


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
-3

این هم ایرانیه و خوب توضیح داده :

این


hosseinshaker
@hosseinshaker78 3 سال پیش مطرح شد
-4

دوستان کسی بهتر نمیتونه کمک کنه؟خیلی واجبه:(


محمد حسین
@muhamad 3 سال پیش آپدیت شد
0

باید javaScript بلد باشید تنها راش همینه


Muhammad
تخصص : Back-End Developer
@muhammad 3 سال پیش مطرح شد
1

این مسئله هیچ ارتباطی به PHP نداره.


Ehsan Safarkhanloo
@safarkhanlooehsan 3 سال پیش مطرح شد
-1

$.ajax
پارامتر میگیره
یکی type که بستگی داره پست بخوای بزنی یا get مثلا اگر با $_POST میگیریش باید تایپش رو پست بدی
url داره ، مقصد درخواستت هست ، یعنی لینکی که بهش میخوای بزنی به این شکل /test/dosome
data داره ، دیتایی که میخوای بفرستی سمت سرور هست ، یعنی مثلا میخوای یک اسم بدی ، از اون طرف فامیلش رو برگردونه.
کال بک ساکسس داره و ارور و الویس که به درد شما نمیخوره
ساکسس ، زمانیه که موفقیت امیز بود.
ارور هم که واضحه.
توی ساکسس ، فانکشن اجرا میکنی ، نتیجه جواب رو میفرستی توش ، و کار های مورد علاقت رو باهاش میکنی.
خیلی اسونه اسمش گندس فقط.
این لینک رو ببین مثلا.
فقط همونایی که من گفتم رو بدی بهش کافیه ، حالا نخوای دیتا بفرستی هم میتونی اصن دیتا ندی بهش.
90 % درصد جواب هایی که دادن خبری از کمک توش نبود خیلی برام جالب بود و همین باعث توضیح بدم


hosseinshaker
@hosseinshaker78 3 سال پیش آپدیت شد
0

@safarkhanlooehsan
متشکرم
اگر ممکنه ی مثال بزارید خیلیا هستن مثل من ی مثال رو لازم دارن،ممنونم


hosseinshaker
@hosseinshaker78 3 سال پیش مطرح شد
0

کسی راه دیگه ای نداشت؟


محمود خسروی
تخصص : طراح و برنامه نویس
@oxbir 3 سال پیش مطرح شد
0

به نظر من از FormData استفاده کن چون نیازی به اضافه کردن تک تک فیلدها نیست و اگر خواستی عکس آپلود کنی این هم می شود.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام