Я хочу передать массив в javascript в php. но я получил только html, а не фактический массив, когда я поместил html в свой массив.
Вот как это выглядит в консоли Javascript перед передачей на моем php.
это мой код в моей форме, я просто положил его на свой name = "options"
<form ...>
<input type = "hidden" name = "options" value = "">
</form>
<script type = "text/javascript">
...
$("form").submit(function(e) {
// e.preventDefault();
var options = $('.options li').map(function(){
return $(this).text();
}).get();
// console.info(options);
$(this).find("input[name=options]").val(options);
});
...
</script>
на моем Laravel
public function store(Request $request)
{
return $request->options;
}
и когда я получаю сообщение PHP Laravel, оно формируется в html, вот что я получил. не массив.
вы можете показать полные строки кода? например, значения .options li ...
Я хочу получить массив в javascript и также получить его на php с массивом, а не чистым html.
Покажите также свой PHP-код.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я не думаю, что ваш вопрос очень ясен. К сожалению, я не могу понять, о чем вы говорите. Вы говорите «как это выглядит в Javascript», а затем предоставляете снимок экрана своей консоли. Почему бы не предоставить ваш настоящий JS и его вывод? В PHP вы получите «не массив». Что это обозначает? Я нигде не вижу PHP. И тогда ваш результат - скриншот вашей страницы. Как вы это сделали? Каков источник этого HTML? Почему вы этого не хотите?