
Untitled
By: a guest on
Apr 28th, 2012 | syntax:
None | size: 1.95 KB | hits: 18 | expires: Never
Json result is nothing
$(function () {
$('#UserGaleries_').change(function () {
try {
if ($(this).val() == -1) {
$('#NameGaleriesEdit').val('');
$('#DescriptionGaleriesEdit').val('');
}
else {
$.post('/UserGaleries/ChangeCategorie',
{ selectedID: $(this).val() },
function (data) {
alert(data.Name); //Nothing
$('#NameGaleriesEdit').val(data.name);
$('#DescriptionGaleriesEdit').val('asdf');
});
}
} catch (e) {
alert(e);
}
});
});
[Serializable]
public class ResponsetModel
{
public int Id { get; set; }
public string Description { get; set; }
public string Name { get; set; }
}
public JsonResult ChangeCategorie(int selectedID)
{
DbLayer.UserGaleriesManager uc = new DbLayer.UserGaleriesManager();
DbLayer.Models.UsersGalery cat = uc.GetGaleriesById(selectedID);
ResponsetModel retValue = new ResponsetModel()
{ Id = cat.Id, Name = cat.Title, Description = cat.Description };
JsonResult oView = Json(retValue, "text/plain", System.Text.Encoding.UTF8, JsonRequestBehavior.AllowGet);
return oView;
}
$.ajax({
url:'/UserGaleries/ChangeCategorie',
data:{ selectedID: $(this).val() },
method:"POST",
dataType:"json",
success:function (data) {
alert(data.Name);
}
});
$.post('/UserGaleries/ChangeCategorie',
{ selectedID: $(this).val() },
function (data) {
alert(data.Name);
$('#NameGaleriesEdit').val(data.Name);
$('#DescriptionGaleriesEdit').val('asdf');
}, "json");