2
По какой-то причине я получаю 400 Bad Request
при вызове контроллера.Почему Yii дает мой 400 Bad Request?
Эта функция отлично работает и возвращает данные:
lib.getAjax('/address/getDuplicates','').done(function(response){});
Эти функции, однако вызывает 400 Bad Request
:
lib.setAjax(url,data).done(function(response){});
Мой маршрут выглядит следующим образом:
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
И мои функции в AddressController
выглядит так:
public function actionGetDuplicates(){
$result = Address::getDuplicates();
ApplicationPlugin::sendAjaxResponse($result);
}
public function actionMergeDuplicates(){
$requestData = ApplicationPlugin::getRequestData(array('primaryStreetID, selectedRows'));
$result= Address::mergeDuplicates($requestData->primaryStreetID, $requestData->selectedRows);
ApplicationPlugin::sendAjaxResponse($result);
}
Используете ли вы Unix? –
Нет, я работаю над Windows и не имеет никакого отношения к веб-серверу Apache. – Steven
Вы используете ** enableCsrfValidation ** ('enableCsrfValidation '=> true' в главной конфигурации)? –