我有一个输入
<input type="button" id="test" value="test" />
我对“主页”控制器的操作:
public ActionResult DataUsage(DateTime startDate, DateTime endDate, string userName)
{
var data = FetchDataFromDB(startDate, endDate, uName);
return PartialView("DataUsageChartViewPartial", data);
}
我要在其中加载结果表单 DataUsage 的 div
<div id="myChart"></div>
jQuery代码
$(function() {
$("#test").click(function () {
$.ajax({
url: '/Home/DataUsage',
type: 'POST',
data: { startDate: $('#startDate').val(), endDate: $('#endDate').val(), userName: $('#userName').val() },
success: function (result) {
alert("success " +result);
},
error: function (err) {
alert("error "+err);
}
});
return false;
});
}
);
当我单击按钮时,我希望 div(myChart) 填充控制器中操作的结果。我不确定我的 jQuery 是否正确,因为我不断收到错误并且我的控制器/动作中的断点从未被命中。有人可以告诉我我做错了什么以及如何纠正它