问题描述
- mvc 下 jquery post提交 action 得不到值 值为null
-
前台js
var ddd = function () {
$.post("/Home/ttt", { "d": 1 }, function (result) { alert(result); }, 'json');$.ajax({ type: "POST", url: "/Home/ttt", data: { "d": 1, }, dataType: "json", success: function (data) { alert(data); }, error: function (json) { alert("订单取消异常,请刷新后重试..."); } }); };
[HttpPost] public JsonResult ttt(string d) { string sd = Request.QueryString["d"]; return Json(new { f = 1 }); //return View(); }
哪位大神知道怎么回事
解决方案
post来的数据怎么会在querystring里呢。
http://www.tzwhx.com/newshow/newbodyshow/ajax_33927.html
解决方案二:
data: '{ "d": 1, }',
你的ttt参数就是传递的d的值
时间: 2024-11-05 12:21:03