صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: حل مشکل json

  1. #1
    عضو انجمن xwoman2 آواتار ها
    تاریخ عضویت
    May 2012
    محل سکونت
    مشهد
    نوشته ها
    145
    تشکر تشکر کرده 
    385
    تشکر تشکر شده 
    180
    تشکر شده در
    143 پست

    پیش فرض حل مشکل json

    سلام دوستان.
    یک فرم ثبت نام سه مرحله ای هست که ابتدا فایل رو از کاربر دریافت میکنه.بعد یه سری اطلاعات میگیره و در آخر کاربر وارد میشه یا ثبت نام میکنه
    مشکلی که وجود داره این هست که در همون ابتدا موقعی که فایل رو قرار هست آپلود کنیم این ارور رو می ده :
    SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
    این در صورتی هست که تا دیروز بدون مشکل کار میکرد
    لطف میکنید اگر کمک کنید.
    شازده کوچولو پرسید:از کجا بدانم وابسته شده ام؟!
    روباه گفت:تا وقتی هست،نمی فهمی...
    Telegram : Coala_71


  2. # ADS




     

  3. #2
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : حل مشکل json

    سلام، json شما نامعتبر هست برای همین parse نمیتواند بکند، ممکن کارکتری نامعتبر ورودی میگیرد که باعث بهم ریختن json می شود.

  4. تعداد تشکر ها از T.Toosi به دلیل پست مفید


  5. #3
    عضو انجمن xwoman2 آواتار ها
    تاریخ عضویت
    May 2012
    محل سکونت
    مشهد
    نوشته ها
    145
    تشکر تشکر کرده 
    385
    تشکر تشکر شده 
    180
    تشکر شده در
    143 پست

    پیش فرض پاسخ : حل مشکل json

    با تشکر از پاسخ
    اگر datatype رو بردارم ممکن هست درست بشه ؟
    شازده کوچولو پرسید:از کجا بدانم وابسته شده ام؟!
    روباه گفت:تا وقتی هست،نمی فهمی...
    Telegram : Coala_71


  6. #4
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : حل مشکل json

    نقل قول نوشته اصلی توسط xwoman2 نمایش پست ها
    با تشکر از پاسخ
    اگر datatype رو بردارم ممکن هست درست بشه ؟
    با جاوا اسکریپت دارید json را ارسال میکنید ؟ ابتدا خروجی json را چاپ کنید ببینید چرا نامعتبر هست.

  7. تعداد تشکر ها از T.Toosi به دلیل پست مفید


  8. #5
    عضو انجمن xwoman2 آواتار ها
    تاریخ عضویت
    May 2012
    محل سکونت
    مشهد
    نوشته ها
    145
    تشکر تشکر کرده 
    385
    تشکر تشکر شده 
    180
    تشکر شده در
    143 پست

    پیش فرض پاسخ : حل مشکل json

    اینو ببینید :

    کد PHP:
    if (!isset($_FILES['file']) || $_FILES['file']['error']!=0jres("مشکلی در آپلود فایل وجود دارد!");
            if (!
    in_array($_FILES['file']['type'], array("text/plain""application/x-rar-compressed""application/zip""application/pdf""application/msword""application/vnd.openxmlformats-officedocument.wordprocessingml.document","image/jpeg","image/png"))) jres("نوع فایل آپلود شده غیرمعتبر می باشد!");
            
    $newpath FULLPATH."/files/tmporders/" .rand(10000,99999)."-".$_FILES['file']['name'];
            
    move_uploaded_file($_FILES['file']['tmp_name'], $newpath);
            
    $_FILES['file']['tmp_name'] = $newpath;
            
    $_SESSION['neworder']['file'] = $_FILES['file'];
            
    jres($_FILES['file']['name'], true);
        break; 
    کد PHP:
    $fjs .= '
        $(document).ready(function() {        
            $("#subject").select2({dir: "rtl"});
            $("#mobileRegister").mask("09000000000");
            $("#deldate").persianDatepicker();
            $("#drag-and-drop-zone").dmUploader({
                    url: "neworder-ajax.php?op=upload",
                    dataType: "json",
                    maxFiles: 1,
                    maxFileSize: 20971520,
                    extFilter: "pdf;zip;rar;rtf;doc;docx;txt;jpg;png",
                    onBeforeUpload: function(id){
                            $("#upst").html(\'<div class="progress"><div id="uprogbar" class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width:0%">در حال آپلود، لطفا منتظر باشید...</div></div>\');
                    },
                    onUploadProgress: function(id, percent){
                            $("#uprogbar").css({width:percent+"%"}).attr("aria-valuenow", percent);
                    },
                    onUploadSuccess: function(id, data){
                            if (data.done) {
                                  $("#upst").html(getalert("فایل با موفقیت آپلود شد، در صورتی که می خواهید فایل را تغییر دهید مجددا فایل دیگری را آپلود کنید جایگزین فایل آپلود شده فعلی خواهد شد.", "success"));
                                  $("#upfn").html(data.data).append(" <button class=\'btn btn-xs btn-danger\' onclick=\'delfile();\'>حذف</button>");                              
                            } else {
                                  $("#upst").html(getalert(data.data, "warning"));
                            }
                    },
                    onUploadError: function(id, message){
                            $("#upst").html(getalert(message, "danger"));
                    },
                    onFileTypeError: function(file){
                            $("#upst").html(getalert("FileTypeError", "danger"));
                    },
                    onFileSizeError: function(file){
                            $("#upst").html(getalert("حجم فایل انتخابی نباید بزرگتر از 20 مگابایت باشد", "danger"));
                    },
                    onFallbackMode: function(message){
                            $("#upst").html(getalert(message, "danger"));
                    }
            }); 
    اولی مربوط به ایجکس هست.
    ویرایش توسط xwoman2 : September 6th, 2016 در ساعت 02:42
    شازده کوچولو پرسید:از کجا بدانم وابسته شده ام؟!
    روباه گفت:تا وقتی هست،نمی فهمی...
    Telegram : Coala_71


  9. #6
    عضو انجمن xwoman2 آواتار ها
    تاریخ عضویت
    May 2012
    محل سکونت
    مشهد
    نوشته ها
    145
    تشکر تشکر کرده 
    385
    تشکر تشکر شده 
    180
    تشکر شده در
    143 پست

    پیش فرض پاسخ : حل مشکل json

    کسی نبود ؟
    شازده کوچولو پرسید:از کجا بدانم وابسته شده ام؟!
    روباه گفت:تا وقتی هست،نمی فهمی...
    Telegram : Coala_71


  10. #7
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : حل مشکل json

    تابع jres چیکار میکنه ؟ خروجیشو بگیرید.

  11. تعداد تشکر ها از T.Toosi به دلیل پست مفید


  12. #8
    عضو انجمن xwoman2 آواتار ها
    تاریخ عضویت
    May 2012
    محل سکونت
    مشهد
    نوشته ها
    145
    تشکر تشکر کرده 
    385
    تشکر تشکر شده 
    180
    تشکر شده در
    143 پست

    پیش فرض پاسخ : حل مشکل json

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    تابع jres چیکار میکنه ؟ خروجیشو بگیرید.
    کد PHP:
    function jres($data$done=false) {
        
    $res = array('data'=>$data'done'=>$done);
        echo 
    json_encode($res);
        exit;

    فکر نکنم اشکال از این تابع باشه.این که داره کار خودشو میکنه.
    ویرایش توسط xwoman2 : September 6th, 2016 در ساعت 04:46
    شازده کوچولو پرسید:از کجا بدانم وابسته شده ام؟!
    روباه گفت:تا وقتی هست،نمی فهمی...
    Telegram : Coala_71


  13. #9
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض پاسخ : حل مشکل json

    ما که ایمجوری نمی تونیم تست کنیم !
    می تونید از pro.jsonlint.com استفاده کنید !
    ولی مشکل می تونه از همچین چیز هایی باشه " ' , ' " خروجی جی سان رو با دقت چک کنید .
    موفق باشید .

  14. تعداد تشکر ها از ms313 به دلیل پست مفید


  15. #10
    عضو انجمن k-pax آواتار ها
    تاریخ عضویت
    Dec 2011
    محل سکونت
    127.0.0.1
    نوشته ها
    286
    تشکر تشکر کرده 
    511
    تشکر تشکر شده 
    545
    تشکر شده در
    347 پست

    پیش فرض پ

    توی فایل php هدر را جسون بزارید
    کد:
    header('content-type: application/json; charset=utf-8');
    اینو بزارید اول فایلتون

    یا قبل از
    کد:
    jres($_FILES['file']['name'], true);
    فروش سرور مجازی NVMe و رم DDR4
    آریوسرور | تلگرام ما : @Ario_Server
    سرور مجازی NVMe ایران

  16. تعداد تشکر ها از k-pax به دلیل پست مفید


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. تبدیل اطلاعات Json
    توسط saeed.spore در انجمن PHP-MySQL
    پاسخ ها: 16
    آخرين نوشته: July 24th, 2016, 00:47
  2. استفاده از json
    توسط mostafa3030 در انجمن Wordpress
    پاسخ ها: 4
    آخرين نوشته: November 7th, 2015, 11:00
  3. Json در طراحی وب سایت
    توسط elham1388 در انجمن دیگر زبان ها
    پاسخ ها: 0
    آخرين نوشته: November 22nd, 2014, 15:51
  4. مشکل در نصب json
    توسط styx_ms در انجمن سوالات و مشکلات
    پاسخ ها: 10
    آخرين نوشته: May 12th, 2012, 22:07
  5. آشنایی با json
    توسط sheitonakshirazi در انجمن دیگر زبان ها
    پاسخ ها: 0
    آخرين نوشته: February 1st, 2012, 11:56

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •