مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

مشکل گرفتن مقدار از ckeditor

پنج شنبه, 19 فروردین 1395 16:42

مشکل گرفتن مقدار از ckeditor

سلام دوستان 

من یک دکمه گذاشتم توی ویو که به صورت ایجکس دو مقدار تاریخ و پاراف میفرسته سمت سرور .هنگام اجرا در بار اول هیچ مشکلی نداره وقتی روی دکمه کلیک می شود مقدار تاریخ و پاراف به درستی ارسال می شود ولی اگر دوباره روی دکمه کلیک شود (بار دوم)مقدار تاریخ به درستی به سمت سرور ارسال می شود ولی مقدار پاراف به صورت null برمی گرداند 

 

نکته:من از poup model از jQuery BlockUI Plugin استفاده کرده ام زمانی که کد  $.blockUI({ message: result }); توی تابع Init_Upload1 کامنت می کنم مشکلی وجود ندارد اطلاعات به صورت صحیح ارسال می گردد



<input type="text" id="date" style="direction:rtl;" />
@Html.TextArea("paraf", new { @class = "CForm_Textfield", style = "width: 400px;height:500px" })


<button id="btn_preview"><span class="glyphicon glyphicon-zoom-in"></span></button>

                    <img src="~/Content/Images/loading.gif" id="imgload_privew" style="display:none" />
                    <div id="createView1"></div>

 

 

 $("#paraf").ckeditor();
 $("#btn_preview").click(function (e) {
            e.preventDefault();
            
           
            var paraf = $("#paraf").val();
            var date = $("#date").val();
          

            $('#imgload_privew').show();
            $.ajax({
                type: "post",
                url: '/letter/reportx',
                data: JSON.stringify({
                    
                         memo:paraf
                        , date:date
                }),
                contentType: "application/json; charset=utf-8",
                dataType: "html",
                success: function (result) {
                    $('#imgload_privew').hide();
                    createMode1(result);
                  },
                error: function (result) {
                    alert("برنامه با خطا مواجه شد")
                }
            });
           

        });
        
       
     
        function createMode1(result) {

          
            //$('.CreateLink1').hide();
            Init_Upload1(result);


        }

        function Init_Upload1(result) {
           
           
            $.blockUI.defaults.overlayCSS = {
                backgroundColor: '#000',
                opacity: 0.6
            };

            $.blockUI.defaults.css = {
                padding: 0,
                margin: 5,
                width: '60%',
                top: '10%',
                left: '25%',
                color: '#000',
                border: '3px solid #aaa',
                backgroundColor: '#fff'
            };
          $.blockUI({ message: result });
        }

 

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید