我发布车辆的id从控制器从jquery ajax post.Ajax调用正在调用控制器方法,但该字符串始终为null.I在网上搜索了很多,但任何解决方案都不是working.id在视图中有价值,但在controller.please中无效帮助我。jquery ajax调用控制器是张贴空字符串
这里是我的代码: 查看
<script type="text/javascript">
function DeleteVehicle(id) {
alert("working");
if (confirm("Do you want to delete vehicle: " + id)) {
// var requestData = { 'vehicleId': vid }
var dataPost={'id':id}
$.ajax({
url: '@Url.Action("DeleteVehicle", "Vehicle")',
type: 'POST',
data: dataPost,
success: function (data) {
alert("Success, sent data to controller");
},
error: function (data) {
alert("Error: " + data.responseText);
}
});
}
}
$(function() {//when the document is ready
$("#Delete").click(DeleteVehicle);
});
控制器
public ActionResult DeleteVehicle(string id)
{
//code
return Json(id, JsonRequestBehavior.AllowGet);
}
在删除点击功能不通过车辆编号 – 111
如果我不通过车辆编号控制器删除功能我怎么能得到它?我必须用它来查询 – Wasfa