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
};
}();
EDIT:
これは私のサーバー側のコードです。
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
呼び出しているアクションにはどのような 'roles'が指定されていますか? –