Untitled
unknown
plain_text
24 days ago
1.8 kB
1
Indexable
function submitFormWithFiles(formData, ticketData) { formData.append("eventId", id_event_form); formData.append( "participant_id", $('input[name="participant_id"]').val() || 1 ); const promoCodeInput = $('.input-group input[type="text"]'); const promoCode = promoCodeInput.length > 0 ? (promoCodeInput.val() || "").trim() : ""; formData.append("promoCode", promoCode); formData.append("tickets", JSON.stringify(ticketData)); formData.append( "form_data_dinamis", typeof form_data_dinamis === "string" ? form_data_dinamis : JSON.stringify(form_data_dinamis) ); formData.append("sub_total_order", sub_total_order); formData.append("total", total); formData.append("formType", formType); if (formType != 3) { const orderFormData = { fisrt_name_order: $("#fisrt_name_order").val(), last_name_order: $("#last_name_order").val() || "", email_order: $("#email_order").val(), whatsapp_number_order: $("#whatsapp_number_order").val(), }; formData.append("data_form_order", JSON.stringify([orderFormData])); } $.ajax({ url: _weburl + "/order/store-order-freev2", type: "POST", data: formData, contentType: false, processData: false, success: function (response) { if (response.success) { window.location.href = response.redirect; } else { alert(response.message || "Terjadi kesalahan saat mendaftar."); resetSubmitButtonState(); } }, error: function (xhr, status, error) { alert("Terjadi kesalahan saat menghubungi server."); resetSubmitButtonState(); }, complete: function () { $(".form-loader").hide(); $(".loading_fix").removeClass("dim"); }, }); }
Editor is loading...
Leave a Comment