вот часть экшена отвечающая за ajax запрос
$module=$this->module;
if (Yii::$app->request->isAjax) {
$post=Yii::$app->request->post();
if(!empty($post)){
return $this->render('create', [
'found' =>null,
]);
}else{
$get=Yii::$app->request->get();
foreach ($module->models as $value){
if($value['class']===$get['className']){
$found =$value;
break;
}
}
return $this->render('create', [
'found' =>$found,
]);
}
}
вот представление
<?php var_dump($found); ?>
вот скрипт js
$(".sortable-ui").on('click','.wells .showDropFile',function(e){
e.preventDefault();
var url = $(this).data('url');
var id = $(this).parents('li.wells').attr('data-id');
var className = $(this).parents('li.wells').attr('data-model');
$.ajax({
type: "GET",
url:url,
data:"id="+id+"&className="+className,
success: function(data){
alert(url);
}
});
});
Почему не результат цикла
foreach ($module->models as $value){
if($value['class']===$get['className']){
$found =$value;
break;
}
}
или я что то не так понимаю ?