/
  • مشکل با json در وبسایت

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

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

    ارسال‌ها: 13
    تاریخ عضویت: ۱۳۹۴ تير ۸
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    Question مشکل با json در وبسایت
    سلام دوستان خسته نباشید.من به به مشکل عجیب در رابطه با ajax json برخورد کرده ام.اونم اینه که من یه برنامه چک کردن ایمیل کاربر در هنگام عضویت با جی سون نوشتم که میره بانک اطلاعاتی نام کاربر و ایمیل رو چک میکنه و ریسپانس میده .این برنامه به خوبی در لوکال کار میکنه.ولی در هاست سایت اصلا کار نمیکنه!و جالبه با فایر باگ چک میکنه داده ارسال میشه م حتی ریسپانس هم موجوده ولی الرت که بعد از فانکشن success گذاشتم کار نمیکنه و قسمت erore کار میکنه.گویا ایراد از همون success .این هم کدهام

    کد PHP:
    [/align]

    /************** ajax validate *********/
    $('#reg_firest_name').focusout(function(){
                       var 
    username = $('#reg_firest_name').val();
                       var 
    email = $('#reg_email').val();
                       $.
    ajax({
                          
    type:"POST",
                          
    data: {username:username,email:email},
                          
    dataType"json",
                          
    url:"http://khoshnamgraphic.com/users/search_user",     
                          
    success: function(data) {
                              
    alert("ok");
                            },
                            
    error:function(data){
                              
    alert("error");
                            }
                       });
                    });
    /********  end ajax  *****/ 

    قعلا فقط بخش ارسال اجاکس رو گذاشتم.که مطمئن بشم درست کار میکنه یا نه.
    این هم بخش سرور که php هست.که فکر نمیکنم از اینجا ایرادی باشه.در ضمن فایل های جی کوعری هم بررسی شده همه درست هستند.
    کد PHP:
    [align=left]

    public function 
    search_user(){
            
              {
            
    //$user =$_POST['user'];
            
            
    $useremail  $username   =  null;

            
    $username $_POST['username'];
            
             
    $email $_POST['email'];                


            if (!empty(
    $username))
            {
                
                
    $usernumber $this->User->find('count', array('conditions' => array('User.username like' =>
                            
    "$username"),));
                    
            
            }
            if (!empty(
    $email))
            {
                
                
    $useremail$this->User->find('count', array('conditions' => array('User.email like' =>
                            
    "$email"),));
                    
            
            }
             
      if (
    $usernumber >= 1)
            {
     
                
    $response['success'] = $usernumber;
            } else
                if (
    $usernumber 1)
                {
                    
    $response['success'] = 0;
                }
                
                  if (
    $useremail >= 1)
            {
     
                
    $response['success_email'] = $useremail;
            } else
                if (
    $useremail 1)
                {
                    
    $response['success_email'] = 0;
                }
               
         
            
                  
    $this->set('ajaxData'json_encode($response));

            
    $this->render('/Elements/Users/Ajax/ajax_search''ajax');

        }
        
       


    ممنون میشم اگه کمکم کنید.[/align][/quote]
    ۱۳۹۴ مهر ۶ ۱۲:۳۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    mohammadhosain آفلاین
    محمد حسین
    ***

    ارسال‌ها: 217
    تاریخ عضویت: ۱۳۹۱ شهريور ۱۵
    اعتبار: 16
    تشکرها : 85
    ( 135 تشکر در 92 ارسال )
    ارسال: #2
    RE: مشکل با json در وبسایت
    .سلام
    به جای
    کد PHP:
    alert("error"); 
    اینو بذار ببین برا responseText چی برگشت می ده.
    کد PHP:
    alert(JSON.stringify(data)); 
    __________________________________________________________________________
    سامانه یادآوری خمس
    سایت هدیه صلوات،حاجت،آرامگاه مجازی+اپلیکشن موبایل
    سایت نظرسنجی
    https://github.com/mhfeizi
    ۱۳۹۴ مهر ۶ ۰۱:۵۸ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    mehdi_fathi آفلاین
    عضو جدید
    **

    ارسال‌ها: 13
    تاریخ عضویت: ۱۳۹۴ تير ۸
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #3
    RE: مشکل با json در وبسایت
    (۱۳۹۴ مهر ۶ ۰۱:۵۸ عصر)mohammadhosain نوشته شده توسط:  .سلام
    به جای
    کد PHP:
    alert("error"); 
    اینو بذار ببین برا responseText چی برگشت می ده.
    کد PHP:
    alert(JSON.stringify(data)); 

    همین کارو انجام داده هیچ alert داده نشد!
    ۱۳۹۴ مهر ۶ ۰۲:۰۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

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


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