如何将带有HTML数据的JavaScript数组传递到php数组

时间:2018-08-16 02:20:44

标签: javascript php laravel-5.2

我想在php中的javascript中传递数组。但是当我将html放入数组时,我只收到一个html,而不是实际的数组。

这是在Javascript控制台中将其传递给我的php之前的样子。

enter image description here

这是我在表单上的代码,我只是将其放在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.log(options);
        $(this).find("input[name=options]").val(options);
    });

     ...
</script>

在我的Laravel上

public function store(Request $request)
{
    return $request->options;
}

,当我在PHP Laravel上收到表单并将其发布为html时, 这就是我收到的。不是数组。

enter image description here

0 个答案:

没有答案