آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده از ajax

بهرام  8 سال پیش  8 سال پیش
0 0

سلام...من در قسمت کنترلر این کد ها رو دارم

public function admin() {
$db = Db::getInstance();
$subjects = $db->query('SELECT * FROM b_subject');
$wings = $db->query('SELECT * FROM b_wing WHERE subject_id=1'); /* (*)در اینجا میخوام آیدی گرفته شده به جای عدی که دستی وارد کردم ، قرار بگیره (*)*/
require_once('/mvc/view/profile/admin.php');
}

متغیر subjects شامل موضوعات اصلی میشه و متغیر wings شامل زیر موضوعات اصلی میشه که subject_id برای زیرموضوعات ، یکی هستن ...در صفحه html هم این کد ها رو دارم

<div id="editor-container">

<div id="subject">
<button id="mainSubject" style="background-color: blueviolet">موضوع اصلی</button>
<?foreach ($subjects as $subject){?>
<button class="subject" value="<?=$subject['subject_id']?>"><?=$subject['subject']?></button>
<?}?>
</div>

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

<div id="wing">
<button id="mainWing" value="Bahram" style="background-color: blueviolet">شاخه</button>
<?foreach ($wings as $wing){?>
<button class="wing" value="<?=$wing['subject_id']?>"><?=$wing['wing']?></button>
<?}?>
</div>

</div>

میخوام وقتی روی یکی از موضوعات اصلی کلیک میشه مقدار مشخص آیدی اون موضوعی که کلیک شده رو بگیرم و به سرور ارسال کنم.از اونجا زیرموضوعات اصلی رو بگیرم و در قسمت پایین از کد بالا به طور داینامیک قرار بگیره و نه اینکه دستی آیدی رو در کنترلر 1 وارد کنم و زیرموضوعات (شاخه) اون که "جامعه" و "محله" هستند بیاد

نمیدونم چطوری باید از ajax استفاده کنم...لطفاً اگه میشه توضیح بدید...سعی کردم خیلی با جزئیات بگم

 برای این سوال پاسخی وجود ندارد.

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