如何将值从JS函数传递给laravel控制器? [英] How to pass a value from a JS function to a laravel controller?

查看:385
本文介绍了如何将值从JS函数传递给laravel控制器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在使用JQ和laravel控制器时遇到麻烦.

I am having trouble with JQ and laravel controller.

这是一个JS文件,需要调用其中包含值的控制器.

As this is a JS file which need to call a controller with a value in it.

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的值.我已经尝试过类似

What I need is : to send the value of the id by printing there at the place where 'id' is mentioned. at this moment it is printing as id instead of value of the id. I have tried several things like

'+id+'

'"+id+"'

并通过其他变量发送数据.但laravel控制器希望在路由/操作方法中接收数据,而不是从外部接收.任何帮助将不胜感激.预先感谢.

and sending data by other ariable. but laravel controller expect to receive data within the route / action method not from outside. Any help will be apreciated. Thanks in advance.

推荐答案

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

Find a solution that works fine at this moment. Thanks Charletfl !

是的,链接可以替代执行此工作.像这样:

yes the link can do this job as alternative. like this :

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标签内实现/打印一个值,我们应该怎么做..

in this way the variable value can be passed to the controller but still a researchable question is raised. Like : if we want to implement/print a value inside a php tag what should we do ..

感谢帮助朋友!

这篇关于如何将值从JS函数传递给laravel控制器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆