Исправлена ошибка, помещая массив «checkbox_values» в запрос. Tnx за ваше время и помогите парням!Незаконный вызов Jquery ajax
var checkbox_values = new Array();
var subscriber_id = jQuery('#subscriber_id').prop('value');
var subscriber_name = jQuery('#subscriber_name').val();
var subscriber_mail = jQuery('#subscriber_mail').val();
jQuery(':checkbox:checked').each(function() {
checkbox_values.push(jQuery(this).val())
});
jQuery.ajax({
async: false,
url: nieuwsbrief.updatesubscriber,
type: 'POST',
data: { subscriber_id: subscriber_id,
subscriber_name: subscriber_name,
subscriber_mail: subscriber_mail,
checkbox_values: checkbox_values.join('|')
},
success: function(data) {
alert(data);
}
});
Используйте '.map(). Получить()' вместо '.each()' и отдельный массив для 'checkbox_values'. –
проверено путем ведения журналов по адресу назначения, запрашивается ли запрос или нет? –
Он получает подписчик, имя и почту. Только sub_cat не работает, и я продолжаю получать ошибку незаконного вызова. – user2237168