Я пытаюсь использовать jquery ajax для вызова метода vb в коде за страницей при смене переключателя, как показано ниже:
$('body').on('change', 'input:radio', function() {
//$('input:radio').click(function () {
var thisName = $(this).attr('name');
var selected_Id = $('input[name=' + thisName + ']:checked').attr('id');
valueIcLevelRadioButton = $("#" + selected_Id).val();
var pageUrl = '<%=ResolveUrl("Default.aspx")%>'
alert(pageUrl);
$.ajax({
cache: false,
type: "POST",
url: pageUrl + '/SetIcLevelRadioButton',
data: JSON.stringify({
args: valueIcLevelRadioButton,
args1: thisName
}),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
},
});
Но он работает только в первый раз и не работает, если яизмените или выберите другие переключатели.Опять же, только после обновления страницы, она работает.
Получение ошибки ниже, если я пытаюсь выбрать / изменить другие переключатели во второй раз.
Пожалуйста, дайте мне знать, в чем здесь проблема и как ее исправить?
Спасибо