Показать сообщение отдельно
  #27 (permalink)  
Старый 14.08.2019, 13:27
Профессор
Отправить личное сообщение для _marisha Посмотреть профиль Найти все сообщения от _marisha
 
Регистрация: 18.05.2018
Сообщений: 170

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');
          }
        });
      }
		});
	}

Явно что-то делаю не так...
Ответить с цитированием