この件に関する投稿をいくつか見ましたが、まったく答えが得られませんでした。Uploadfile() 関数を呼び出す onClick イベントがあります。 Uploadfile() 関数が呼び出された後にのみ、 EnableSaveButton() 関数が呼び出されるようにします。以下に貼り付けたのはコードです。クリックイベント、Uploadfile() 関数、および EnableSaveButton() 関数用に持っています。現在、Uploadfile() のみが呼び出されますが、EnableSavebutton() 関数はトリガーされません。誰かが私が間違っていることを教えていただければ幸いです。
***更新: 質問を言い換えさせてください。UploadFile() が呼び出された後にのみ EnableSaveButton() が呼び出されるようにするにはどうすればよいですか。現在、EnableSaveButton は UploadFile() の前にトリガーされます。
$("#btnUploadFile").click(function(event) {
event.preventDefault();
uploadFile();
EnableSaveButton();
});
function uploadFile() {
$.get('<%: Url.Action("UploadFile","Files") %>', null, function(getData) {
$(getData).appendTo('body');
});
}
function EnableSaveButton() {
var selectedvalue = $("#FileGuid").val();
alert(selectedvalue);
if (selectedvalue != "") {
$("#btnSave").removeAttr("disabled");
}
}