繁体   English   中英

如何将值从JS函数传递给laravel控制器?

[英]How to pass a value from a JS function to a laravel controller?

我在使用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+"'

并通过其他Arariable发送数据。 但是laravel控制器希望从路由/操作方法中接收数据,而不是从外部接收数据。 任何帮助将不胜感激。 提前致谢。

找到目前可以正常使用的解决方案。 谢谢Charletfl!

是的,链接可以替代此功能。 像这样 :

function follow_or_unfollow(id,action)
{
    either route call
        myUrl = "http://foofoo.com/+id" ;

    or controller call

 myUrl = "http://foofoo.com/+id" ;

bla bla bla !

}

通过这种方式,变量值可以传递给控制器​​,但仍然提出了一个可研究的问题。 就像:如果我们要在php标签内实现/打印一个值,我们应该怎么做..

感谢您对朋友的帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM