【发布时间】:2013-12-09 03:56:41
【问题描述】:
我在使用 JQ 和 laravel 控制器时遇到问题。
因为这是一个JS文件,需要调用一个带有值的控制器。
function follow_or_unfollow(id,action)
{
either route call
myUrl = "{{ route('follows.show','id') }}" ;
or controller call
myUrl = "{{ action('FollowsController@show', 'id') }}" ;
bla bla bla !
}
我需要的是:通过在提到“id”的地方打印来发送 id 的值。此时它正在打印为 id 而不是 id 的值。我已经尝试了几件事,比如
'+id+'
'"+id+"'
并通过其他 ariable 发送数据。但是 laravel 控制器希望在路由/操作方法中接收数据,而不是从外部接收数据。任何帮助将不胜感激。提前致谢。
【问题讨论】:
-
无法在 js 文件中运行 php。你如何使用
follow_or_unfollow()? -
NO NO 兄弟,调用是要获取 ajax 文件。我需要知道应该如何在这个 jq 中设置 url,它以 id 的值而不是 'id' 引导调用!
-
您有
follow_or_unfollow()的参数...再次,您如何使用该功能?你通过函数传入 ID,脚本文件中不应该有 laravel 模板代码。 Javascript 无法处理 php,它们运行在完全不同的环境中 -
兄弟感谢您的友好回复。请检查这个 ---> Click ME 在这里我已经提到了完整的代码。在这个问题上,我只想要 id 的打印值而不是打印将值作为 id 的 'id'。
-
var url= "http://localhost/ffdd/public/follows/"+id
标签: javascript ajax laravel laravel-4