我想在asp.net mvc中添加兩個數字。我的代碼如下。使用json的Asp.net MVC
public ActionResult Index()
{
return View();
}
public JsonResult Calculate(int a,int b)
{
return Json(a + b);
}
Index.cshtml代碼如下:
<table>
<tr>
<td><input type="text" id="s1"/></td>
<td>+</td>
<td><input type="text" id="s2"/>=</td>
<td><div id="result"></div></td>
</tr>
<tr><td><input type="submit" value="Calculate" id="btnCalc"/></td></tr>
</table>
<script type="text/javascript">
$(document).ready(function() {
$('#btnCalc').click(function() {
var a = $('#s1').val(),b=$('#s2').val();
$.post("/Home/Calculate", { a: a,b:b }, function (data) {
$('#result').text(data.Text);
}, "json");
});
});
</script>
但是當我點擊計算按鈕沒有happened.Where我錯了(對不起我的英語不好:()
你的意思是 「什麼也沒發生」?控制檯中是否有錯誤信息? – Mansfield
不顯示任何結果div – Zamir10