behzadamin12
جمعه 29 خرداد 1394, 18:03 عصر
با سلام دوستان عزیز
یه مشکل اساسی پیدا کردم در ارسال مقادیر فرم
من فرم رو به صورت یک شی به صفحه مورد نظر میفرستم اینم کدش
// JavaScript Document
$('#text').html(CKEDITOR.instances.discription.get Data());
$(document).ready(function (e) {
$("#uploadimage").on('submit',(function(e) {
e.preventDefault();
$("#message").empty();
$('#loading').show();
$.ajax({
url: "check/insert_news.php", // Url to which the request is send
type: "POST", // Type of request to be send, called as method
data: new FormData(this), // Data sent to server, a set of key/value pairs (i.e. form fields and values)
contentType: false, // The content type used when sending data to the server.
cache: false, // To unable request pages to be cached
processData:false, // To send DOMDocument or non processed data file it is set to false
success: function(data) // A function to be called if request succeeds
{
$('#loading').hide();
$('#image_preview').html('<img id="previewing" src="img/500_icon.png" />');
$("#message").html(data).stop().fadeIn(3000).delay(4000).fadeO ut(1000);
$('#uploadimage')[0].reset();
}
});
}));
// Function to preview image after validation
$(function() {
$("#file").change(function() {
$("#message").empty(); // To remove the previous error message
var file = this.files[0];
var imagefile = file.type;
var match= ["image/jpeg","image/png","image/jpg"];
if(!((imagefile==match[0]) || (imagefile==match[1]) || (imagefile==match[2])))
{
$('#previewing').attr('src','noimage.png');
$("#message").html
("<p id='error'>پسوند فایل انتخابی غیر مجاز می باشد</p>"+"<h4>Note</h4>"+
"<span id='error_message'>jpeg , jpg , png پسوندهای مجاز</span>");
$('#image_preview').html('<img id="previewing" src="img/500_icon.png" />');
return false;
}
else
{
var reader = new FileReader();
reader.onload = imageIsLoaded;
reader.readAsDataURL(this.files[0]);
}
});
});
function imageIsLoaded(e) {
$("#file").css("color","green");
$('#image_preview').css("display", "block");
$('#previewing').attr('src', e.target.result);
$('#previewing').attr('width', '250px');
$('#previewing').attr('height', '230px');
};
});
ولی یه مشکلی اساسی با ckeditor داره که اگه من به یک textarea افزونه ckeditor رو اضافه کنم اون طرف چیزی برام ذخیره نمیشه
مشکل کار چیه چرا مقدار null برای textarea میده
یه مشکل اساسی پیدا کردم در ارسال مقادیر فرم
من فرم رو به صورت یک شی به صفحه مورد نظر میفرستم اینم کدش
// JavaScript Document
$('#text').html(CKEDITOR.instances.discription.get Data());
$(document).ready(function (e) {
$("#uploadimage").on('submit',(function(e) {
e.preventDefault();
$("#message").empty();
$('#loading').show();
$.ajax({
url: "check/insert_news.php", // Url to which the request is send
type: "POST", // Type of request to be send, called as method
data: new FormData(this), // Data sent to server, a set of key/value pairs (i.e. form fields and values)
contentType: false, // The content type used when sending data to the server.
cache: false, // To unable request pages to be cached
processData:false, // To send DOMDocument or non processed data file it is set to false
success: function(data) // A function to be called if request succeeds
{
$('#loading').hide();
$('#image_preview').html('<img id="previewing" src="img/500_icon.png" />');
$("#message").html(data).stop().fadeIn(3000).delay(4000).fadeO ut(1000);
$('#uploadimage')[0].reset();
}
});
}));
// Function to preview image after validation
$(function() {
$("#file").change(function() {
$("#message").empty(); // To remove the previous error message
var file = this.files[0];
var imagefile = file.type;
var match= ["image/jpeg","image/png","image/jpg"];
if(!((imagefile==match[0]) || (imagefile==match[1]) || (imagefile==match[2])))
{
$('#previewing').attr('src','noimage.png');
$("#message").html
("<p id='error'>پسوند فایل انتخابی غیر مجاز می باشد</p>"+"<h4>Note</h4>"+
"<span id='error_message'>jpeg , jpg , png پسوندهای مجاز</span>");
$('#image_preview').html('<img id="previewing" src="img/500_icon.png" />');
return false;
}
else
{
var reader = new FileReader();
reader.onload = imageIsLoaded;
reader.readAsDataURL(this.files[0]);
}
});
});
function imageIsLoaded(e) {
$("#file").css("color","green");
$('#image_preview').css("display", "block");
$('#previewing').attr('src', e.target.result);
$('#previewing').attr('width', '250px');
$('#previewing').attr('height', '230px');
};
});
ولی یه مشکلی اساسی با ckeditor داره که اگه من به یک textarea افزونه ckeditor رو اضافه کنم اون طرف چیزی برام ذخیره نمیشه
مشکل کار چیه چرا مقدار null برای textarea میده