34 lines
1.2 KiB
JavaScript
34 lines
1.2 KiB
JavaScript
$(document).ready(function(){
|
|
$('#registration-form').submit(function (e){
|
|
e.preventDefault()
|
|
startLoadingButton("#registration-button")
|
|
|
|
let $form = $(this),
|
|
request = {
|
|
first_name: $form.find( "input[name='first_name']" ).val(),
|
|
last_name: $form.find( "input[name='last_name']" ).val(),
|
|
email: $form.find( "input[name='email']" ).val(),
|
|
phone: $form.find( "input[name='phone']" ).val(),
|
|
password: $form.find( "input[name='password']" ).val(),
|
|
affiliate_code: $form.find( "input[name='affiliate_code']" ).val(),
|
|
}
|
|
|
|
console.log("REQUEST: ", request)
|
|
|
|
$.ajax({
|
|
async: true,
|
|
url: `${USER_API_URL}registration`,
|
|
type: 'POST',
|
|
data: JSON.stringify(request),
|
|
error: function(res) {
|
|
const response = JSON.parse(res.responseText)
|
|
endLoadingButton('#registration-button', 'Daftar')
|
|
showError("Registrasi", "Gagal melakukan registrasi!")
|
|
},
|
|
success: function(res) {
|
|
endLoadingButton('#registration-button', 'Daftar')
|
|
showSuccess("Registrasi", "Sukses melakukan registrasi. Silahkan melakukan konfirmasi melalui email Anda.", WEB_URL)
|
|
}
|
|
});
|
|
})
|
|
}) |