‫۹ سال و ۴ ماه قبل، دوشنبه ۱۸ خرداد ۱۳۹۴، ساعت ۲۱:۱۲
اینم کد کامل Upload:
    function doUpload(response, postdata, rowId) {
        var result = $.parseJSON(response.responseText);
        if (result.id < 1)
            return [false, "عملیات ثبت موفقیت آمیز نبود", result.id];

        var fileElementId = 'xThumbnail';
        if (rowId) {
            fileElementId = rowId + "_" + fileElementId;
        }

        var val = $("#" + fileElementId).val();
        if (val == '' || val === undefined) {
            return [false, "لطفا فایلی را انتخاب کنید", result.id];
        }

        alert(fileElementId);
        $('#grid1').block({ message: '<h4>در حال ارسال فایل به سرور</h4>' });
        $.ajaxFileUpload({
            url: "@Url.Action("UploadFile", "ProductTypes", new { area = "Admin" })",
            secureuri: false,
            fileElementId: fileElementId, 
            dataType: 'json',
            data: { id: result.id }, 
            complete: function () {
                $('#grid1').unblock();
            },
            success: function (data, status) {
                $("#grid").trigger("reloadGrid");
            },
            error: function (data, status, e) {
                alert(e);
            }
        });

        return [true, "با تشکر!", result.id];
    }
‫۹ سال و ۴ ماه قبل، دوشنبه ۱۸ خرداد ۱۳۹۴، ساعت ۲۰:۴۷
در رخداد UploadFile گزینه imageName مقدار null دارد و خروجی زیر بر می‌گردد:
 if (imageName == null)
     return Json(new { success = false }, JsonRequestBehavior.AllowGet);
که من طبق صحبت شما به صورت زیر تغییرش دادم:
 return Json(new { success = false }, "text/html", JsonRequestBehavior.AllowGet);
حالا اون خطا برطرف شده ولی imageName به server ارسال نمیشه (null) 
‫۹ سال و ۴ ماه قبل، دوشنبه ۱۸ خرداد ۱۳۹۴، ساعت ۱۸:۲۰
سپاس از پاسختون. من برنامه را با FireBug تست کردم. خطاهایی که میده مربوط به خود jquery-1.11.1.js میشه و خود فایل ajaxfileupload.js خطا آخر اینه:
 TypeError: jQuery.handleError is not a function
jQuery.handleError(s, xml, status, e);
‫۹ سال و ۴ ماه قبل، دوشنبه ۱۸ خرداد ۱۳۹۴، ساعت ۱۴:۲۶
سلام.
من یک مثال دقیقا از روی کدهای شما درست کردم. اما اونجایی که می‌خواد عکس آپلود بشه پیغام "در حال ارسال" میاد ولی همین جا میمونه. آدرس Controller مربوط به آپلود را هم مطمئنم درست نوشتم. در ajaxFileUpload هیچ کدوم از رخداداش از جمله error, success, complete هم صدا زده نمیشه. به نظر شما مشکل چی می‌تونه باشه؟
ممون