/
  • مشکل با ajax در Yii2

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی مشکل با ajax در Yii2
    نویسنده پیام
    desatir7316 آفلاین
    عضو
    ***

    ارسال‌ها: 91
    تاریخ عضویت: ۱۳۹۰ آبان ۲۵
    اعتبار: 0
    تشکرها : 2
    ( 6 تشکر در 6 ارسال )
    ارسال: #1
    مشکل با ajax در Yii2
    من اين كد رو دارم:
    کد PHP:
    $(document).ready(function(){
    $(
    'a#add-to-card').on('click', function(e){
    e.preventDefault();
    $itemId = $(this).data('item-id');
    $.
    ajax({
    type'POST',
    dataType'json',
    url'<?php Yii::$app->urlManager->createUrl(["master-category/addToCardAjax"]); ?>',
    data: {'item-id'$itemId},
    success: function(data){
    console.log(data['count']);
    },
    });
    });
    });
    [/
    php 
    ]


    اينم اكشني كه دارم:
    کد PHP:
    public function addToCardAjaxAction(){
            
    $cardSession = new \yii\web\Session;
            
    $cardSession->open();
            if(!isset(
    $cardSession['cardCount'][$_POST['item_id']]))
                
    $cardSession['cardCount'][$_POST['item_id']] = 0;
            else
                
    $cardSession['cardCount'][$_POST['item_id']]++;

            
    $this->renderPartial('addtocardajax');
        } 


    فايل view:
    کد PHP:
    <?php
    session_start
    ();
    echo 
    json_encode(array('count' => count($_SESSION['cardCount']))); 

    ,وقتي نوع ديتا رو از حالت json درميارم كل سايتم رو برميگردونه ولي وقتي مي برم رو حالت json نه خطايي ميده و نه چيزي بر مي گردونه
    يه سوال ديگه اينكه چرا بايد توي view خودم session_start رو صدا بزنم، وقتي session رو start نمي كنم پيغام ميده كه _SESSION رو نمي شناسه

    ممنون
    (آخرین ویرایش در این ارسال: ۱۳۹۳ آذر ۲ ۱۰:۲۲ صبح، توسط desatir7316.)
    ۱۳۹۳ آذر ۲ ۱۰:۰۰ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    desatir7316 آفلاین
    عضو
    ***

    ارسال‌ها: 91
    تاریخ عضویت: ۱۳۹۰ آبان ۲۵
    اعتبار: 0
    تشکرها : 2
    ( 6 تشکر در 6 ارسال )
    ارسال: #2
    RE: مشکل با ajax در Yii2
    جواب
    ۱۳۹۳ آذر ۳ ۰۹:۱۸ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : Muhammad-Ali
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS