我想在单击按钮时触发控制器操作,并且我尝试实现一些 JQuery 代码来执行此操作,但是单击未正确触发。
我有以下代码:-
<script type="text/javascript">
$(document).ready(function () {
$("#btnLoadData").click(function() {
var ResXName = $('#ResXName').val();
var LangID = $('#LangID').val();
var url = "../Home/LoadResXFile";
e.preventDefault();
$.getJSON(url, { value: ResXName, langID: LangID }, function (data) {
alert('clicked!');
});
});
});
</script>
<div class="main-content">
<input type="button" id="btnLoadData" value="Load Data" />
</div>
当我将警报移动到 $getJSON 上方时,它可以正常工作,因此按钮被正确单击,但是当我在 $getJSON 中移动警报时,我没有收到任何警报,并且控制器操作也没有被触发。
我错过了什么吗?
感谢您的帮助和时间