我的java脚本函数
<script type="text/javascript">
$(document).ready (function(){
$(".dropdown").change(function () {
var name = $(".dropdown").val();
$.ajax({
type: 'POST',
contentType: 'application/json; charset=utf-8',
url: "@Url.Action("selectprice", "Stock")" + "?name=" + $(".dropdown").val(),
data: name,
success: function () { console.log("Good"); },
error: function () { console.log("Errrr"); }
});;
});
});
</script>
这是我的控制器来检索价格
[HttpPost]
public ActionResult selectprice(string name)
{
PharmaDB db = new PharmaDB();
ViewData["price"] = db.drugs.Where(d => d.DRUG_ID == name).ToString();
return RedirectToAction("Edit");
}
现在plz检查是否正确,以及如何在视图中显示反向价格
答案 0 :(得分:0)
将您的controller
代码更改为此
[HttpPost]
public ActionResult selectprice(string name)
{
PharmaDB db = new PharmaDB();
var price = db.drugs.Where(d => d.DRUG_ID == name).ToString();
return Json(price, JsonRequestBehavior.AllowGet);
}
并将ajax success function
更改为此
success: function (data) { console.log(data); }
在console
中,系统会显示您选择的价格。