У меня проблема с методом RedirectToAction
.
Я вызываю действие DeleteTalent
из своего кода jQuery и DeleteTalent
звонки
RedirectToAction("MyBooks")
действие после удаления таланта для отображения обновленного содержимого.
Это прекрасно работает в Chrome и Firefox, но действие MyBooks
не вызывается в Internet Explorer. Может кто-нибудь сказать мне, почему.
Спасибо.
`<script type="text/javascript">
var controller = "/MyBooks";
var action = 'ModifyTalent';
var temp = [];
$('input[name=Validate]').click(function ()
{
$('textarea[name=presentation]').each(function ()
{
var toPush;
if ($(this).attr('id') == null)
{
toPush = { MyPresentationId: -1, Presentation: $(this).val() };
}
else
{
toPush = { MyPresentationId: $(this).attr('id').split('_')[1], Presentation: $(this).val() };
}
temp.push(toPush);
});
var presentations = JSON.stringify(temp);
var talentId = $('[name=talent]').attr('id').split('_')[1];
var talent = $('[name=talent]').val();
var datas;
if ($(this).attr('id') == -1)
{
action = 'CreateTalent';
datas = 'id=' + $('#IdBook').val() + '&talent=' + talent + '&presentations=' + presentations;
}
else
{
datas = 'id=' + talentId + '&talent=' + talent + '&presentations=' + presentations;
}
$.ajax({
url: controller + '/' + action,
type: 'POST',
dataType: 'html',
data: datas,
success: function (data) {
$("#bodyPage").html(data.toString());
}
});
});
`