ボタンをクリックしたときにコントローラーアクションをトリガーしたいのですが、それを行うためにいくつかの 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 内に移動すると、アラートが表示されず、コントローラー アクションもトリガーされません。
何か不足していますか?
あなたの助けと時間をありがとう