入力があります
<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が正しいかどうかわかりません。誰かが私が間違っていることとそれを修正する方法を教えてもらえますか