initial commit
This commit is contained in:
109
public/js/register.js
vendored
Normal file
109
public/js/register.js
vendored
Normal file
@@ -0,0 +1,109 @@
|
||||
|
||||
function ajaxRequestForRegister(url,method, formData){
|
||||
// Fire off the request to /form.php
|
||||
$('.loading').show()
|
||||
|
||||
var request = $.ajax({
|
||||
url: url,
|
||||
type: method,
|
||||
data: formData,
|
||||
headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
|
||||
});
|
||||
|
||||
// Callback handler that will be called on success
|
||||
request.done(function (response, textStatus, jqXHR){
|
||||
console.log("response",response);
|
||||
// Log a message to the console
|
||||
var selector = $('.register-body .main')
|
||||
|
||||
if(response?.original){
|
||||
response = response.original
|
||||
}
|
||||
if(response.status) {
|
||||
if (formData['action'] == "CREATE_ACCOUNT" || formData['action'] == "ADD_PROFILE"){
|
||||
if(response?.message){
|
||||
sweetAlertPopup(response.message,"warning",(res)=>{})
|
||||
}else {
|
||||
selector.html(response.html)
|
||||
}
|
||||
}else if(formData['action'] == "CREDIT_REPORT"){
|
||||
sweetAlertPopup("Package Taken","success",(res)=>{
|
||||
location.href = response.redirect_url;
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
//location.href = response.redirect_url;
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
const sweetAlertPopup = (message,icon,callback)=>{
|
||||
Swal.fire({
|
||||
text: message,
|
||||
icon: icon,
|
||||
showCancelButton: false,
|
||||
confirmButtonColor: '#3085d6',
|
||||
cancelButtonColor: '#d33',
|
||||
confirmButtonText: 'OK'
|
||||
}).then(callback)
|
||||
}
|
||||
|
||||
// Callback handler that will be called on failure
|
||||
request.fail(function (jqXHR, textStatus, errorThrown){
|
||||
// Log the error to the console
|
||||
console.error(
|
||||
"The following error occurred: "+
|
||||
textStatus, errorThrown
|
||||
);
|
||||
});
|
||||
|
||||
// Callback handler that will be called regardless
|
||||
// if the request failed or succeeded
|
||||
request.always(function () {
|
||||
// Reenable the inputs
|
||||
console.log("Always")
|
||||
$('.loading').hide()
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
function submitPage(btn, formname) {
|
||||
event.preventDefault();
|
||||
var form = $("#" + formname)
|
||||
if (form.valid()) {
|
||||
|
||||
var formData = objectifyForm($("#" + formname).serializeArray())
|
||||
if(formname == "createAccountForm") {
|
||||
formData['action'] = "CREATE_ACCOUNT"
|
||||
}else if(formname == "createProfileForm"){
|
||||
formData['action'] = "ADD_PROFILE"
|
||||
}
|
||||
console.log(formData)
|
||||
ajaxRequestForRegister(URL,"POST",formData);
|
||||
//btn.onclick = function () { return disableButton(); };
|
||||
}
|
||||
return true;
|
||||
|
||||
}
|
||||
|
||||
function getPackage(package_id){
|
||||
Swal.fire({
|
||||
text: "Are you sure want to take the package?",
|
||||
icon: 'warning',
|
||||
showCancelButton: true,
|
||||
confirmButtonColor: '#3085d6',
|
||||
cancelButtonColor: '#d33',
|
||||
confirmButtonText: 'Yes',
|
||||
cancelButtonText:'No'
|
||||
}).then((result) => {
|
||||
if(result.value) {
|
||||
var formData = {}
|
||||
formData['action'] = "CREDIT_REPORT"
|
||||
formData['package_id'] = package_id
|
||||
ajaxRequestForRegister(URL, "POST", formData);
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user