我將努力讓結果是這樣的:張貼到控制器,並得到結果事件被查
function GetPrice() {
var url = '@Url.Action("GetAdditionalPrice")';
$.post(url, { additionalsId: $("input[name=selectedAdditionals]").val }),
function(data) {
$("#TotalAmount").val(data);
}; //View
}
public ActionResult GetAdditionalPrice(string[] additionalsId)
{
decimal price = 0;
foreach (var id in additionalsId)
{
var aid = int.Parse(id);
price += db.ContractAdditionals.Where(ca => ca.ContractAdditionalID == aid).Select(ca => ca.Price).Single();
}
return Json(price, JsonRequestBehavior.AllowGet);
}//Controller
爲什麼string[] additionalsId
參數總是不確定的?如何將參數發佈到控制器並將結果設置爲#TotalAmount
?
KS,並在結尾的'()'在'.VAL()' – Drew 2013-04-25 14:29:48
此外,我想這只是一個'string',而不是一個'字符串[]'... – 2013-04-25 14:31:11
omg我忘了!謝謝:D但我仍然無法得到返回Json設置爲#TotalAmount – yovierayz 2013-04-25 14:33:26