【发布时间】:2014-10-16 09:26:17
【问题描述】:
我的控制器块是这些:
public ActionResult delete(int id)
{
}
我在视图页面中的 Json 代码是
for (var i = 0; i < len; i++) {
if (data[i].ProductId && data[i].Name && data[i].ShortDescription && data[i].MediumImage && data[i].Price && data[i].IconImage) {
var Photoq = "/Images/HomeImages/" + data[i].MediumImage;
var Photo = "<img id='imgAd' src='"+ Photoq +"' width='100px' height='100px' alt='img'/>";
txt += '<tr><td><div id ="result1" ><div>' + Photo + '</div> <div ><div>' + data[i].ProductId + "</br> Name- " + data[i].Name + "</br> Description " + data[i].ShortDescription + ", </br>" + data[i].Price+'<input id="Btnremove" type="submit" value="Remove" />' + "</br>";
}
最后一行我的按钮 id="Btnremove" 我调用这些的 jquery 代码是
function deletecart() {
$("#Btnremove").click();
$.getJSON('@Url.Action("delete", "Home")')
};
但是调用控制器操作没有任何作用...请告诉我解决方案..并告诉我如何通过按钮单击事件传递一些 id。
【问题讨论】:
-
你在哪里打电话给
deletecart? -
通过点击这些按钮,我想进入控制器操作。我不知道如何从这里开始?
-
看来您需要删除
function deletecart()并绑定到#btnremove click
标签: jquery asp.net-mvc-4 json.net