我想通過我的$ .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