我正在以asp.net应用程序的身份工作。它的视图有一个这样的按钮:
<input type="button" id="btnCall" title="Call" value="Call" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" />
在document.ready中,我有这个:
$("#btnCall").click(function () {
alert("here");
$.ajax({
type: "POST",
dataType: "text/json",
url: "/account/getGenericPassword",
success: function (data) {
alert("data" + data);
if (data == null || data == "") {
alert("Generic Password is empty. Please enter generic password");
}
else {
//saveCallRecording();
}
}
});
});
和方法是这样的:
[Authorize]
public JsonResult GetGenericPassword() {
using (IUserProfileManager profilemanager = new ManagerFactory().GetUserProfileManager()) {
UserProfile profile = profilemanager.GetProfile(CurrentUser.Id, CurrentAccount.Id);
return Json(profile.GenericPassword == null ? "" : profile.GenericPassword, JsonRequestBehavior.AllowGet);
}
}
但未显示成功警报。请提出解决方案。
答案 0 :(得分:0)
答案 1 :(得分:0)
试试这些
类型: '后',
网址: '@ Url.Action( “actionname”, “控制器”)',
数据类型: “JSON”,
数据:{},
成功:功能(数据){
}