我想通过我的$ .ajax调用发布我的字符串'selected',但控制器(selected = null)接收到空值?根据fiddler选择了一个值({'selected':0100})?字符串不传递给控制器
[HttpPost]
public ActionResult Index(string selected)
{
return Json(new {value = "this is a test"});
}
$(document).ready(
$("#btnSave").click(
function() {
var checkboxesselected = "0100";
$.ajax({ type: 'POST',
url: "/Home/Index",
datatype: 'json',
data: "{'selected':" + checkboxesselected + "}"
});
}
)
“{'selected':'”+ checkboxesselected +“'}”? (价值增加单引号) – CRice 2011-04-01 07:32:57
不提交作为答案,因为这只是一个模糊的回忆,我现在不能测试...尝试包装复选框选中引号,所以你会发送'{'选择':'0100 “}'。我记得几个月前几次遇到这个问题。 – Sapph 2011-04-01 07:33:55