xhttp.send()获取错误POST 500(内部服务器错误)

问题描述 投票:0回答:1

[尝试将数据发送到服务器时,显示错误POST 500(内部服务器错误)这是我的表格

<form class="input-group" id="f">
    <div class="form" style="display :-webkit-inline-box;">
        <input type="text" class="form-control" name="comment" placeholder=" Comment ">
        <span class="input-group-btn">
                 {{--<input class="btn btn-default" type="button" onclick="loadDoc()" value="Comment!">!--}}

            <input class="btn btn-default" type="button" onclick="loadDoc()" value="Comment!">
             </span>
    </div>
    <input type="hidden" name="_token" value="{{ csrf_token() }}">
</form><!-- /input-group -->

这是JavaScript代码

    function loadDoc() {
        var dd = document.getElementById('f');
        var d = [];
        r=0;
        for (var i = 0; i < dd.elements.length; i++){
            if(dd[i].type == "text") {
            d[r] = dd[i].value;
            r++;
            }
    }
        var xhttp = new XMLHttpRequest();
        var url = "/place/{{$place->id}}";
        var params = "data="+d;
        xhttp.open("POST", url , true);
        xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xhttp.onreadystatechange = function() {
            if (this.readyState == 4 && this.status == 200) {
                var json = JSON.parse(this.response);
                console.log(json);
            }
        };
        xhttp.send(params);
    }

我正在尝试发表评论

javascript php laravel xmlhttprequest
1个回答
0
投票

如果您不打算使用CSRF令牌,请转到

© www.soinside.com 2019 - 2024. All rights reserved.