Отправка формы ajax (рип telegra.ph)

Sarkerdo

ETO FIASKO
Регистрация
3 Янв 2016
Сообщения
178
Реакции
105
Доброго времени суток.
нашел вот такой скриптик, точнее наверное это рип telegra.ph
в общем, посмотрел, там нет отправки формы для сохранения, загрузки изображения и тд.
все формы как бы прописаны, но нет обработчика!
Может кому тоже станет интересно и допилит. Могу чуть $ помочь
Код:
$.ajax(T.apiUrl + "/save", {
        contentType: "multipart/form-data; boundary=" + s,
        data: u,
        type: "POST",
        dataType: "json",
        xhrFields: {withCredentials: !0},
        success: function (t) {
            return $tl_article.removeClass("tl_article_saving"), t.error ? (updateEditable(!0), showError(t.error)) : (draftClear(), void(!T.pageId && t.path && (location.href = "/" + t.path)))
        },
        error: function (t) {
            return $tl_article.removeClass("tl_article_saving"), updateEditable(!0), showError("Network error")
        }
    }
Код:
function _uploadFile(t, e, o, l) {
    var i = new FormData;
    i.append("file", uploadDataToBlob(t)), $.ajax({
        url: "/upload",
        type: "POST",
        data: i,
        cache: !1,
        dataType: "json",
        processData: !1,
        contentType: !1,
        xhr: function r() {
            var r = new XMLHttpRequest;
            return r.upload.addEventListener("progress", function (t) {
                t.lengthComputable && e && e(t.loaded, t.total)
            }), r
        },
        beforeSend: function (t) {
            e && e(0, 1)
        },
        success: function (t) {
            return t.error ? l && l(t.error) : void $.each(t, function (t, e) {
                o && o(e)
            })
        },
        error: function (t) {
            return l && l("Network error")
        }
    })
}
вот архив готового telegra.ph, но не сохраняет ничего:)
 

Вложения

  • localhost.zip
    295,3 KB · Просмотры: 5
Последнее редактирование:
Назад
Сверху