我有这个:
$.getJSON("https://scyk.pl/Account/GetSid").done(function (sid) {
settings.parameters.sid = sid;
});
而且:
public JsonResult GetSid()
{
return Json(SomeString);
}
.jquery的.done函数没有执行 - 为什么?
答案 0 :(得分:4)
使用Json
覆盖JsonRequestBehavior
选项并将其设置为AllowGet
return Json("string", JsonRequestBehavior.AllowGet);
要仅允许发布请求,请将控制器操作更改为:
[HttpPost]
public JsonResult GetSid()
{
return Json(SomeString);
}