Ajax динамический selectbox CakePHP не работает - PullRequest
0 голосов
/ 03 сентября 2018

Я получаю эту ошибку:

Запрошенный адрес '/ panel / admin / services / add_service' не был найдено на этом сервере

Когда я отправляю форму и получаю правильные значения в консоли моего окна выбора.

Код запроса

$('.edit_sub_service_data2').css('display','none');
$('#service_provider_id').change(function(){ 

   var cat_val=$(this).val();
    var hiturl= "<?php echo $this->webroot.'admin/test/get_provider?cat_id='; ?>"+cat_val;
    jQuery.ajax({
            url:hiturl,    // Send the data with your url.
            type: "GET",
            data:  {'cat_val': cat_val}, 
            dataType: "json",   
            success: function(data){ 
              $('#service_service_data_id').html("");
              $('#service_service_data_id').html(data[0]);
              }               
        });

  });

PHP-код

    foreach ($category_data as $key => $value){
    $combo[] ="<option value='".$key."'>".$value."</option>";    
    }
    echo json_encode(array($combo));
    exit();

ФОРМА Отправить код

  <?php echo $this->Form->input('service_data',array('class'=>'form-control','type'=>'select','id'=>'service_service_data_id')); ?>

Этот код показывает динамические данные, но моя форма не отправляется, когда я отправляю форму только из-за этого раскрывающегося списка в CakePhp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...