Кто-нибудь знает, как декодировать и кодировать строку в базе64, используя Base64. Я использую следующий код, но он не работает.
String source = "password";
byte[] byteArray = source.getBytes("UTF-16");
Base64 bs = new Base64();
//bs.encodeBytes(byteArray);
System.out.println( bs.encodeBytes(byteArray));
//bs.decode(bs.encodeBytes(byteArray));
System.out.println(bs.decode(bs.encodeBytes(byteArray)));
--584638- через jQuery, я ajax / пост это json
{"indices":[1,2,6]}:
Symfony2 Action. Прямо сейчас я действительно забочусь о массиве, поэтому, если это делает все, что значительно легче, я мог бы просто пост [1,2,6].
Как я могу преобразовать это на объект PHP?
Каким-то образом это не работает:
/**
* @Route("/admin/page/applySortIndex", name="page_applysortindex")
* @Method("post")
* @Template()
*/
public function applySortIndexAction()
{
$request = $this->getRequest();
$j = json_decode($request->request->get('json'));
$indices = $j->indices;
return array('data'=> $indices);
}
дает
уведомление: попытка получить свойство не объекта в ... / PageController.php Линия 64 (500 внутренней ошибки сервера)
, которое было бы там, где я Доступ $ J-> Индексы, где $ j кажется нулевым
плакатом:
$.ajax({
type: 'POST',
url: "{{ path('page_applysortindex')}}",
data: $.toJSON({indices: newOrder}),
success: ...