2015-10-19 2 views
1

Я использую следующий код, чтобы сделать сообщение.jQuery: проводка массивной квадратики с квадратными скобками

var checked = ["2231","2432"]; 

jQuery.ajax({ 
      type: 'post', 
      url: statusUrl, 
      data: {"entries":checked}, 
... 

Однако, когда он на самом деле сообщений, сообщение данных на стороне сервера и проверки в инструментах разработчика всегда

{entries[]: 2342 etc} 

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

+1

Скобки являются индикатором для сервера, чтобы ожидать нескольких одинаково названных параметров, которые должны образовывать массив или список. это довольно стандартно, однако вы можете изменить способ его выполнения, установив для параметра «традиционный» значение true. http://api.jquery.com/jquery.ajax –

+0

@KevinB Спасибо! Это работает. Если вы напишете, что в качестве ответа я воспользуюсь. –

ответ

1

Скобки являются индикатором для сервера, чтобы ожидать нескольких одинаково названных параметров, которые должны образовывать массив или список. это довольно стандартно, однако вы можете изменить способ его выполнения, установив традиционную настройку в true. http://api.jquery.com/jquery.ajax

Смежные вопросы