laimas,
$(document).ready(function(){
$('.place_sections').on('change', function(){
var val = $(this).val();
});
$('.placeChoose').on('click', function(){
let name = $('.place_sections_block input[name="name"]').val();
let val = $('.place_elements input[name="city"]').val();
$.ajax({
type: 'POST',
url: '/ajax/actions.php',
data: {action: 'setPlace', 'place_id[]': name, 'place_id[]': val},
success: function(data){
var result = JSON.parse(data);
console.log(data);//true
if (result){
whenPlaceChoosen(name); //custom.js
}
}
})
});
});
В консоли отображаются результаты заполненных полей, но после нажатия на "Выбрать" в файле custom.js console.log(data) приходит значение ["226"]. Хотя в поля вводились значения "ФИО" и "Город"
window.getFavPlaces = function(){
ajaxAction({action:'getfavplace'}, function(data){
console.log(data);// приходит 226
data = JSON.parse(data);
if (Array.isArray.call(null, data)) {
data.forEach(function(item){
if ($('.js_favorite.js_favin[data-id_place=' + item + ']').length){
$('.js_favorite.js_favin[data-id_place=' + item + ']').addClass('active');
$('.js_favorite.js_favto[data-id_place=' + item + ']').removeClass('active');
}
});
}
});
}
Явно что-то делаю не так...