55 lines
1.3 KiB
JavaScript
55 lines
1.3 KiB
JavaScript
var ajax = new sack();
|
|
var IE = document.all?true:false;
|
|
|
|
function ajaxGetForm() {
|
|
var data="action=initForm";
|
|
data=data+"&sid="+Math.random();
|
|
//alert(data);
|
|
ajax.requestFile = 'sypass_staging_ajax.php?'+data;
|
|
ajax.onCompletion = detailChanged;
|
|
ajax.runAJAX();
|
|
}
|
|
|
|
|
|
function detailChanged(){
|
|
var resp = ajax.response;
|
|
document.getElementById("parameterlist").innerHTML = ajax.response;
|
|
document.getElementById("parameterlist").style.display = "block";
|
|
ajax.reset();
|
|
}
|
|
|
|
function doPost() {
|
|
var prosesDate = document.getElementById("CURR_DATE").value;
|
|
|
|
var validate = validateForm(rep_param);
|
|
var valDate = 1;
|
|
|
|
if (validate == 1 && valDate == 1) {
|
|
param = build_param(rep_param);
|
|
var data="action=DoPost";
|
|
data=data+"¶m="+param;
|
|
data=data+"&sid="+Math.random();
|
|
//alert(data);
|
|
ajax.requestFile = 'sypass_staging_ajax.php?'+data;
|
|
ajax.onCompletion = PostComplete;
|
|
ajax.runAJAX();
|
|
} else {
|
|
if (validate != 1) {
|
|
alert('Invalid Data');
|
|
}
|
|
if (valDate != 1) {
|
|
alert('Tanggal Proses Tidak Lebih Besar dari tanggal Sistem');
|
|
}
|
|
}
|
|
}
|
|
|
|
function PostComplete() {
|
|
var resp = ajax.response;
|
|
if ( cekDataType('N', resp) == '1') {
|
|
alert("Proses Staging Dijalankan, JOB ID = " +resp+". Check Log Proses");
|
|
} else {
|
|
alert(resp);
|
|
}
|
|
}
|
|
|