これは私のjsです。ボタンのクリックによってトリガーされ、Web関数が呼び出されます。Web関数はエラーなしで正しく動作しますが、jsでは.doneまたは成功またはエラープロンプトが表示されないため、最終的にWeb関数がまったく呼び出されない理由をデバッグできません。
関数updateTicket(TicketID){
var strActualEffort = document.getElementById("txtActualEffort").value;
var fltActualEffort;
fltActualEffort = parseFloat(strActualEffort);
if (!isNaN(fltActualEffort)) {
CalculateRisk(fltActualEffort);
jQuery.ajax({
type: "POST",
url: "web function url",
data: { ID: TicketID, Effort: fltActualEffort },
success: function OnSuccess(e) { alert('SUCCESS!' + e); },
error: function OnError(e) { alert('Failed coz : ' + e); },
complete: function OnComplete() { alert('COMPLETE'); }
}).done(function (data) {
alert("success" + data.slice(0, 100));
}).fail(function () {
alert("error");
}).always(function () {
alert("complete");
});
}
}
何か案は?