dltlogtaskcreate(eactive, eName, eDesg, loginName);
вышеупомянутая функция работает нормально
logtaskcreate(eactive, eName, eDesg, loginName);
Эта функция не работает на реальном сервере,
Код Ajax работает нормально на локальном сервере, ноне работает на работающем сервере, но когда мы дважды нажимаем кнопку «сохранить», а также когда мы даем элемент Inspect и отлаживаем код, который он работает, на самом деле нам нужно получить результат, когда мы вместо этого нажимаем кнопку SAVE одним щелчком мышищелкнув это дважды.
success: function(data) {
var activevalue = data.d.Active;
var taskidvalue = data.d.Task_ID;
var taskname = data.d.Task_Name;
},
error: function(error) {
alert(JSON.stringify(error));
}
});
dltlogtaskcreate(eactive, eName, eDesg, loginName);
logtaskcreate(eactive, eName, eDesg, loginName);
function logtaskcreate(activevalue, taskidvalue, taskname, loginName) {
var month = new Array();
month[0] = "Jan";
month[1] = "Feb";
month[2] = "Mar";
month[3] = "Apr";
month[4] = "May";
month[5] = "Jun";
month[6] = "Jul";
month[7] = "Aug";
month[8] = "Sep";
month[9] = "Oct";
month[10] = "Nov";
month[11] = "Dec";
//alert(month);
var currentdate = new Date();
//alert(currentdate)
var dd = currentdate.getDate();
if (dd < 10) {
dd = '0' + dd;
}
var min = currentdate.getMinutes();
if (min < 10) {
min = '0' + min;
}
var hour = currentdate.getHours();
if (hour < 10) {
hour = '0' + hour;
}
var datetime = dd + "-" +
(month[currentdate.getMonth()]) + "-" +
currentdate.getFullYear() + " " +
hour + ":" +
min;
alert(datetime);
var newtask = "";
//var ischecked = $('#chkactive').is(":checked");
if (activevalue == "Yes") {
newtask = "Task Created and " + "active" + " by " + loginName;
} else {
newtask = "Task Created and " + "inactive" + " by " + loginName;
}
alert(newtask);
$.ajax({
async: true,
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/GetByTitle('Log')/items",
cache: false,
method: "POST",
data: JSON.stringify({
'__metadata': {
'type': 'SP.Data.LogListItem'
},
'Date': datetime,
'Task_Action': newtask,
'Task_ID': taskidvalue,
'Task_Name': taskname,
}),
headers: {
"accept": "application/json;odata=verbose",
"content-type": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val()
},
success: function(data) {
//swal({ title: "", text: "Item created successfully", type: "success", confirmButtonText: "OK" }, function (isConfirm) {
// if (isConfirm) { location.reload(); }
//});
// getItems();
},
error: function(error) {
alert(JSON.stringify(error));
}
});
// return deferred.promise();
// });
}