gpt4 book ai didi

javascript - ASP.NET Ajax 不调用 Url

转载 作者:行者123 更新时间:2023-11-27 22:39:35 25 4
gpt4 key购买 nike

Ajax 似乎不适用于我的 View 。我将问题简化为让按钮通过 ajax 调用 Controller 方法。结果是 View 的相同 html 被附加到 div 中。查看调试器,调用相同的 GetEventForm url,而不是 TestAjax

GetEventForm.cshtml 中的按钮

<input type="button" id="btn" value="Test Ajax" class="btn-sm"/>

<div id="rule"> </div>

Ajax

<script type="text/javascript">
$(document).ready(function () {
$('#btn').on('click', function() {
$.ajax({
type: 'GET',
cache: false,
Url: '@Url.Action("TestAjax","Events")',
success: function(result) { $("#rule").html(result); }
});
});
});
</script>

Controller

    public string TestAjax()
{
return "Response string from Controller!";
}

Before Click

After Click

最佳答案

尝试小写“url”:

$.ajax({...

    url : '...'

});

关于javascript - ASP.NET Ajax 不调用 Url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38857468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com