我可以把jquery放在laravel控制器上吗?因为我需要用jquery把数据从数据库拉到combobox,已经创建的代码视图放在控制器中
ruoxqz4g1#
你不能在控制器中使用JQuery,PHP和JavaScript不能这样混合,它们在构建网站/应用程序时有不同的角色。你可以做的是在blade文件中使用JQuery,并使用AJAX来执行对控制器的调用,请求数据。之后,你可以使用JQuery根据Laravel控制器发送的数据来操作DOM元素。
blade
34gzjxbg2#
你可以用php代码通过连接来写html。就像你可以把你的JavaScript或jquery代码通过连接在script标签中放在html代码中一样。范例:
$phpcode .= "<h1> hello </h1><script> $(document).ready(function() { alert('hello');});</script>"
$phpcode .= "<h1> hello </h1>
<script>
$(document).ready(function() { alert('hello');});
</script>
"
字符串
2条答案
按热度按时间ruoxqz4g1#
你不能在控制器中使用JQuery,PHP和JavaScript不能这样混合,它们在构建网站/应用程序时有不同的角色。
你可以做的是在
blade
文件中使用JQuery,并使用AJAX来执行对控制器的调用,请求数据。之后,你可以使用JQuery根据Laravel控制器发送的数据来操作DOM元素。34gzjxbg2#
你可以用php代码通过连接来写html。就像你可以把你的JavaScript或jquery代码通过连接在script标签中放在html代码中一样。
范例:
字符串