getPostParameter не работает в Symfony 1.2

проблема

  • я отправляю данные через ajax

данные запроса полезной нагрузки JSON отправка после отправки формы

 {
mis_interests[code]:"R"mis_interests[date_opened][month]:" 03-Mar-2016 "mis_interests[notes]:" test"}
  • но не может получить эти данные в контроллере.

JS скрипт

            var json_data={
'mis_interests[code]':interests_val,
'mis_interests[notes]':texts,
'mis_interests[date_opened][month]':dateoepend
}

jQuery.ajax({
type:'POST',

url:'<?php  echo url_for('person/UpdateDatatableInterests')?>',

contentType: 'application/json; charset=UTF-8',
dataType: "json",

data:JSON.stringify(json_data),
success: function(data){

console.log(data);}
});
});

HTML-поля

<form name="something">
<div id="myinterest_wrapper" class="dataTables_wrapper no-footer">
<select name="mis_interests[code]" id="mis_interests_code" class="mis_interests_code"><option value="test">test</option></select>
<td id="notes" name="mis_interests[notes]">test</td>

<td id="dateopened" name="mis_interests[date_opened][month]">03-Mar-2016    </td>

PHP-код

контроллер action.class.php

public function executeUpdateDatatableInterests(sfWebRequest $request)
{

var_dump($request->getPostParameter('mis_interests[code]'));

//output :NULL
}
  • Мне нужно опубликовать значение, выбранное из выпадающего списка для контроллера.
  • мы используем форму, датируемые элементы HTML.
  • Есть ли какие-либо проблемы в datatable, который отправляет нулевые значения, потому что я создал атрибут datatable, который может быть виновником.
  • Любое предложение приветствуется.

когда я пытался изменить в контроллере

лайк

$json = $_POST['mis_interests[code]'];
var_dump(json_decode($json));
it shows notice undefined index mis_interests[code]

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]