Javascript laravel使用json将数据从控制器传递到jquery
我想使用json将数据从控制器传递到jquery,不知道问题出在哪里,但对于jquery代码,我认为它工作正常,因为我测试了成功代码,但无法从控制器返回结果 home.bladeJavascript laravel使用json将数据从控制器传递到jquery,javascript,jquery,laravel,Javascript,Jquery,Laravel,我想使用json将数据从控制器传递到jquery,不知道问题出在哪里,但对于jquery代码,我认为它工作正常,因为我测试了成功代码,但无法从控制器返回结果 home.blade <form role="form" name="form_address" id="form_address" action="" method="POST" enctype="multipart/form-data"> {{ csrf_field() }} <input ty
<form role="form" name="form_address" id="form_address" action="" method="POST" enctype="multipart/form-data">
{{ csrf_field() }}
<input type="text" id="postal_code" onFocus="geolocate()">
<input type="text" id="totaldistance" onFocus="geolocate()">
</form>
<button id="save_address">Save</button>
控制器
公共函数getdistance(请求$Request)
{
$distance=$request->邮政编码;
返回响应::json(数组(
“距离”=>$distance,
));
}
将ajax类型更改为
POST
,因为您的路由类型是POST
,而不是GET
将ajax类型更改为POST
,因为您的路由类型是POST
,而不是GET,您在web.php中定义的路由是POST请求,但您的ajax方法设置为GET请求。将web.php更改为GET请求以使其工作。确保提供错误函数来捕获服务器端的任何错误
反之亦然,将Ajax请求更改为POST,因为您已经添加了csrf设置。您在web.php中定义的路由是POST请求,但您的Ajax方法设置为GET请求。将web.php更改为GET请求以使其工作。确保提供错误函数来捕获服务器端的任何错误
反之亦然,请将Ajax请求更改为POST,因为您已经添加了csrf设置。您是否在Ajax错误回调中收到错误消息?@MAWAN 500(内部服务器错误)从devtools中单击它,然后查看Laravel返回给您的错误类型。并将name=“postal_code”
放在您的
标签上;我不会得到结果,也不知道如何使用DivTool将您的ajax类型更改为“POST
”,因为您的路由类型是POST
而不是get
。您在ajax错误回调中收到错误消息了吗?@JustinusHermawan 500(内部服务器错误)从devtools中单击它,查看Laravel返回给您的错误类型。并将name=“postal_code”
放在您的
标签上;我不会得到结果,也不知道如何使用DivTool将您的ajax类型更改为“POST”,因为您的路线类型是POST
而不是get
。谢谢,但这不是关于POST或get now的,它与get now一起工作谢谢,但不是关于POST或get now的,它与get now一起工作