بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل ajax در بخش 5
سلام به همه
فصل 5 قسمت دوم آموزش ها هستم قسمت ajax سایت کد ها رو طبق استاد نوشتم اما تغییری رخ نمیدهد لطفا بگید مشکل از کجاست هیچ خطا ای هم نمیده کسی میدونه مشکل از کجاست؟
<ul class="todo-entry <?=$done?>">
<li><span onclick="noteToggle(this,<?=$record['note_id']?>)" class="btn"> *</span></li>
<li><span onclick="noteRemove(this,<?=$record['note_id']?>)" class="btn">-</span></li>
<li><?=$record['title']?></li>
<li><?=$record['des']?></li>
<li><?=$record['eventTime']?></li>
</ul>
<?}?>
<script>
function noteToggle(sender, noteId){
sender = $(sender);
var parent = sender.parentsUntil('.todo-entry');
$.ajax('/test-notes/note/toggle/' + noteId, {
type: 'post',
dataType: 'json',
success: function(data) {
parent.css('padding','40px');
}
});
}
function noteRemove(sender, noteId){
}
</script>
اینم هم کد کلاسس notes
public function remove($noteId){
if (!isset($_SESSION['user_id'])){
exit;
}
$userId = $_SESSION['user_id'];
NoteModel::remove($noteId, $userId);
echo json_encode(array(
'success' => true,
));
}
public function toggle($noteId){
if (!isset($_SESSION['user_id'])){
exit;
}
$userId = $_SESSION['user_id'];
NoteModel::toggle($noteId, $userId);
echo json_encode(array(
'success' => true,
));
}
0
0

سلام دوست عزیز : قبل از ارسال $_SESSION['user_id'] یکبار echo انجام دهید ببنید خروجی دارید . مثلا با alert (7 سال پیش)
0
0

سلام نه متاسفانه (7 سال پیش)
0
0

در قسمت اسکریپت بعد از خط var parent = sender.parentsUntil('.todo-entry') وقتی چیری چاب میکنی نمایش میده اما موقعی زیر success چاپ میکنی چیزی نمایش پیدا نمیکنه (7 سال پیش)
0
0

کسی نیست کمک کنه؟
(7 سال پیش)
0
0

شما data رو چاپ نماید ببنید خروجی اش چی می باشد ؟ (7 سال پیش)
برای این سوال 1 پاسخ وجود دارد.

پاسخ به سوال
محمد خلیلی
7 سال پیش
0
0
من هنوز این فصل را کار نکردم ولی فکر کنم مشکل از این
<ul class="todo-entry <?=$done?>"
خط باشه
چون داخل اسکریپت نوشتید
var parent = sender.parentsUntil('.todo-entry');
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .