我有這樣的:jQuery的.getJSON和ASP.NET MVC
$.getJSON("https://scyk.pl/Account/GetSid").done(function (sid) {
settings.parameters.sid = sid;
});
這:
public JsonResult GetSid()
{
return Json(SomeString);
}
.done的jQuery功能不執行 - 爲什麼?
我有這樣的:jQuery的.getJSON和ASP.NET MVC
$.getJSON("https://scyk.pl/Account/GetSid").done(function (sid) {
settings.parameters.sid = sid;
});
這:
public JsonResult GetSid()
{
return Json(SomeString);
}
.done的jQuery功能不執行 - 爲什麼?
使用Json
,需要一個JsonRequestBehavior
選項並將其設置爲AllowGet
return Json("string", JsonRequestBehavior.AllowGet);
只允許POST請求,改變你的控制器動作,以這種倍率:
[HttpPost]
public JsonResult GetSid()
{
return Json(SomeString);
}
那你怎麼知道它沒有執行? – Musa 2013-04-21 18:07:42
'settings.parameters.sid'爲null,如果我把'console.log(「done」)'放在那裏,什麼也沒有發生 – ojek 2013-04-21 18:10:24