问题描述
我想在页面上写AJAX,将一个input中的值传给controller中的action,并且取出调用,请大家指点下
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
$(function () {
$.ajax({
type: 'post',
url: '/CustomsInspections/GetData',
dataType: "json",
//contentType: "application/json",
data: {
operation_id: $("#Operation_ID").val(),
fight_no: $("#Flight_NO").val(),
mbl: $("#MBL").val(),
consign_code_ck: $("#Consign_Code_CK").val(),
},
success: function (data) {
if (data == "success") {
console.log("成功");
}
else {
console.log("失败");
}
}
});
})
public ActionResult GetData(string operation_id,int page = 1, int rows = 10, string sort = "Id", string order = "asc", string filterRules = "")
{
var filters = JsonConvert.DeserializeObject<IEnumerable<filterRule>>(filterRules)??new List<filterRule>();
var ArrFilter = new List<filterRule>();
string fight_no = Request["fight_no"].ToString();
string mbl = Request.Form["mbl"].ToString();
string consign_code_ck = Request.Params["consign_code_ck"].ToString();
你期待的结果是什么?实际看到的错误信息又是什么?
我看网上这样写,可是取到的fight_no,mbl,consign_code_ck都是null
後台用什麼語言,javascript的話是toString(),不是ToString();