Asp.Net HtmlBeginForm()Jquery提交不起作用

Asp.Net HtmlBeginForm()Jquery提交不起作用,jquery,asp.net-ajax,forms,http-post,Jquery,Asp.net Ajax,Forms,Http Post,我想在表单提交后使用Ajax显示部分视图。我需要监听submit事件,然后启动Ajax以显示部分视图。注意:我不需要使用JQuery或Ajax提交表单,我只需要捕获该事件并启动Ajax 但是,JQuery函数$(“form”).submit()不起作用 我在Chrome调试器中设置了一个断点,它甚至没有被触发。有什么问题?代码如下: 另外,表单由组合框组成,用户可以在其中选择应用程序名称和版本,然后使用Ajax将性能测试结果图表显示为部分视图 @model PerformanceDashboa

我想在表单提交后使用Ajax显示部分视图。我需要监听submit事件,然后启动Ajax以显示部分视图。注意:我不需要使用JQuery或Ajax提交表单,我只需要捕获该事件并启动Ajax

但是,JQuery函数$(“form”).submit()不起作用

我在Chrome调试器中设置了一个断点,它甚至没有被触发。有什么问题?代码如下:

另外,表单由组合框组成,用户可以在其中选择应用程序名称和版本,然后使用Ajax将性能测试结果图表显示为部分视图

@model PerformanceDashboard.Models.applicationdashboard视图模型
每次申请

@使用(Html.BeginForm(“Index”,“Home”,FormMethod.Post,new{id=“form”})) { //@Html.AntiForgeryToken() @LabelFor(model=>model.ApplicationNames) @Html.DropDownListFor(x=>x.SelectedApplication,Model.ApplicationNames) @Html.ValidationMessageFor(x=>x.SelectedApplication)
@LabelFor(model=>model.TestingTypes) @Html.DropDownListFor(x=>x.SelectedTestingType,Model.TestingTypes) @Html.ValidationMessageFor(x=>x.SelectedTestingType)
@Html.Label(“范围”) @Html.DropDownListFor(x=>x.SelectedFirstVersion,Model.FirstVersion) @Html.ValidationMessageFor(x=>x.SelectedFirstVersion) @Html.DropDownListFor(x=>x.SelectedSecondVersion,Model.SecondVersion) @Html.ValidationMessageFor(x=>x.SelectedSecondVersion)
} $(函数(){ $(“#表格”)。提交(功能(e){ e、 预防默认值(); 警告(“表格已提交!”); $.ajax({ 类型:this.method,//“POST” url:this.action,//'/controller/index' 数据类型:“html”, 成功:功能(结果){ $('#displayarea').html(结果); } }); }) });
天哪!! 问题是我没有在HTML中引用JQuery! 这句话解决了我的问题:

天哪!! 问题是我没有在HTML中引用JQuery! 这句话解决了我的问题:

尝试使用(表单)以外的其他id。发布您的html以获取详细信息。请尝试使用(表单)以外的其他id。发布您的html以获取更多信息。