0
在我的MVC應用程序中,我使用getJSON
進行某些服務器調用。 但他們不工作。深深地埋在了jQuery 1.4.2庫中。對於e對象,username
和密碼不存在。 但在$.getJson
的文檔中,我看到沒有username
和我應該照顧的密碼。 那麼下面的代碼有什麼問題?
var dataService = new function() {
$.ajaxSetup ({
cache: false
});
addBusinessUnit = function(employeeId, businessUnitId, callback) {
$.getJSON('<%= Url.Action("AddBusinessUnitForDepartmentAdministrator", "DataService")%>',
{ employeeId: employeeId, businessUnitId: businessUnitId },
function(data) {
callback(data);
});
},
deleteBusinessUnit = function(employeeId, businessUnitId, callback) {
$.getJSON('<%= Url.Action("DeleteBusinessUnitForDepartmentAdministrator", "DataService")%>',
{ employeeId: employeeId, businessUnitId: businessUnitId },
function(data) {
callback(data);
});
};
return {
addBusinessUnit: addBusinessUnit,
deleteBusinessUnit: deleteBusinessUnit
};
}();
編輯:
這是我的服務器端代碼。
public ActionResult AddBusinessUnitForDepartmentAdministrator(
int employeeId, int businessUnitId)
{
var input = new DepartmentAdministratorExtraDepartment(employeeId, businessUnitId);
return new JsonResult
{
Data = input.AddNewPermission(),
JsonRequestBehavior = JsonRequestBehavior.AllowGet
};
}
在_what?_您的服務器端代碼的文檔中? –
您的服務器是否需要HTTP身份驗證? – blockhead
在您打電話的操作中指定了哪些「角色」? –