Laravel使用Ajax将数据传递给控制器

Laravel使用Ajax将数据传递给控制器,第1张

Laravel使用Ajax将数据传递给控制器

最后,我只是将参数添加到Route :: get()以及ajax url调用中。我在getAjax()函数中将$ _POST [‘id’]更改为$ _GET
[‘id’],这使我的回复

Route::get('testUrl/{id}', 'TestController@getAjax');<script>    $(function(){       $('#button').click(function() { $.ajax({     url: 'testUrl/{id}',     type: 'GET',     data: { id: 1 },     success: function(response)     {         $('#something').html(response);     } });       });    });    </script>

TestController.php

public function getAjax(){    $id = $_GET['id'];    $test = new TestModel();    $result = $test->getData($id);    foreach($result as $row)    {        $html =   '<tr>      <td>' . $row->name . '</td>' .      '<td>' . $row->address . '</td>' .      '<td>' . $row->age . '</td>' .   '</tr>';    }    return $html;}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5029832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存