【发布时间】:2010-04-23 19:32:02
【问题描述】:
为什么POST 可以工作,而GET 不行?我没有使用[AcceptVerbs(HttpVerbs.Post)]。我这样称呼:
public ActionResult GetTest(string key)
{
var test = new { HelpTest = key };
return Json(test);
}
当我这样做时它会起作用:
$.post("/Home/GetTest", { key: options.key },
function(helpTest) {
alert(helpTest.HelpTest);
});
但不是这个:
$.get("/Home/GetTest", { key: options.key },
function(helpTest) {
alert(helpTest.HelpTest);
});
为什么会这样?使用 GET 返回一个 500 的 XMLHttpRequest.status。我对什么感到困惑?
【问题讨论】:
标签: jquery asp.net asp.net-mvc post get