我正在學習一個測試項目,包括SubSonic和jQuery,學習asp.net mvc。getJSON回調不觸發
我遇到的問題是,每次我想返回的東西不僅僅是一個簡單的字符串,就像一個Json對象一樣,我會因爲回調似乎沒有觸發或回退失敗而受阻。
我的方法得到的作業列表數據庫:
[AcceptVerbs(HttpVerbs.Get)]
public JsonResult GetAllJobs()
{
var db = new JamesTestDB();
var jobs = from job in db.Jobs
select job;
return Json(jobs.ToList());
}
而且我的JavaScript調用它:
function updateJobList() {
var url = '<%= Url.Action("GetAllJobs", "Home") %>';
$.getJSON(url, null, function(data, status) { alert("Success!"); });
}
我和GET,POST各地發揮和利用雙方的getJSON內聯和外界函數定義成功和失敗。似乎沒有什麼工作,但代碼肯定是在進行Ajax調用,而不是觸發回調。
這是一個跨域getJSON(即JSONP)還是同一個域? – seth 2009-09-23 22:35:14