He buscado esto en línea pero estoy atascado. Estoy llamando a un clic de botón de función de JavaScript. No funciona a menos que lo envuelva en $(document).ready(function() {}) . Sin embargo, necesito ejecutar la función no solo después de cargar la página, sino justo después de hacer clic en el botón.
Botón HTML :
<a href="/Spend/Job" onclick="return getisModified()" class="btn btn-default">Config </a>JavaScript :
var isModified; function getisModified() { $.get("/Spend/Job/IsModified", function (data, status) { if (status === "success" && data && data.length > 0) { var dataObj = JSON.parse(data); isModified = dataObj.IsModifiedAny; } }); if (isModified == true) { //if there are any modified rows var response = confirm("You have made changes without running Config. Continue anyway?") if (response) //user clicks OK { return true } else { //user clicks cancel return false } } }El código funciona cuando lo ejecuto en la consola. Pero no cuando se llama después de hacer clic en el botón.