Javascript MVC-单击时不会发生任何事情(视图中的Jquery)

Javascript MVC-单击时不会发生任何事情(视图中的Jquery),javascript,c#,jquery,ajax,Javascript,C#,Jquery,Ajax,我想让我的按钮做点什么onClick(),它的ID是btnSend。但是当我点击按钮时什么也没发生,这很奇怪,我也不知道为什么 脚本现在在我的视图中,位于脚本标记中 $("#btnSend").click(function () { var messageInfo = { "Body": $("#Message").val(), }; $.ajax({ type: "POST", url: '/Api/Posts'

我想让我的按钮做点什么
onClick()
,它的ID是
btnSend
。但是当我点击按钮时什么也没发生,这很奇怪,我也不知道为什么

  • 脚本现在在我的视图中,位于脚本标记中

    $("#btnSend").click(function () {
    
    
        var messageInfo = {
            "Body": $("#Message").val(),
    
        };
    
        $.ajax({
            type: "POST",
            url: '/Api/Posts',
            data: JSON.stringify(messageInfo),
            contentType: "application/json;charset=utf-8",
            processData: true,
            success: function (data, status, xhr) {
                alert("The result is : " + status);
            },
            error: function (xhr) {
                alert(xhr.responseText);
            }
        });
    });
    

您确定加载页面后脚本正在运行吗


将脚本放在页面底部并尝试一下。

首先确保触发单击事件(使用警报、console.log、调试器或其他方法)。此代码是否在document.Ready()中?