Untitled
unknown
plain_text
9 months ago
1.8 kB
5
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