我發佈車輛的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