首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将PHP变量从Blade格式传递给JavaScript函数

如何将PHP变量从Blade格式传递给JavaScript函数
EN

Stack Overflow用户
提问于 2015-03-09 07:45:12
回答 4查看 7.5K关注 0票数 4

我使用Laravel Blade格式的超文本标记语言,并将多个PHP变量传递给JavaScript函数。问题是传递给JavaScript函数的变量可能包含特殊字符。

我希望JavaScript函数如下所示:

代码语言:javascript
运行
AI代码解释
复制
jsFunction("argument1","argument2","argument3")

我得到的是:

代码语言:javascript
运行
AI代码解释
复制
jsFunction('argument1','argument2','argument3')

我的刀片格式代码是:

代码语言:javascript
运行
AI代码解释
复制
<a href="#" onclick="displayBannerInvoice('{{$bannerProperty->property_id}}','{{ $bannerProperty->id }}','{{$bannerProperty->end_date}}','{{$bannerProperty->no_of_days}}','{{$bannerProperty->total}}','{{$bannerProperty->vat_percentage}}')"></a>
EN

回答 4

Stack Overflow用户

发布于 2015-03-09 08:36:47

最好的办法是不要重复发明轮子,尝试搜索:)

github https://github.com/laracasts/PHP-Vars-To-Js-Transformer上已经有一个包

它做的正是你想要的。它适用于Laravel 5和Laravel 4。

票数 6
EN

Stack Overflow用户

发布于 2017-02-28 09:27:53

您可以使用以下语法在laravel blade中显示php变量:

代码语言:javascript
运行
AI代码解释
复制
{!! $someVar !!}

示例:

代码语言:javascript
运行
AI代码解释
复制
console.log( {!! $someVar !!} );
票数 1
EN

Stack Overflow用户

发布于 2017-11-20 03:09:11

下面是我如何做到这一点的一个例子。我有一个带有update按钮的表单,它调用一个JavaScript函数。

代码语言:javascript
运行
AI代码解释
复制
{!! Form::button('Update', array('class' => 'btn btn-success', 'onClick' => 'updateTeamName(' . $team_id . ')')) !!}

我将$team_id变量(由控制器方法传递给视图)传递给JavaScript函数。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28937200

复制
相关文章
Vue 中,如何将函数作为 props 传递给组件
作者:Michael Thiessen 译者:前端小智 来源:medium 点赞再看,养成习惯本文 GitHub https://github.com/qq44924588... 上已经收录,更多往
前端小智@大迁世界
2020/05/18
8.3K0
PHP函数传值与传引用
1. 函数参数为对象时,传递的是对象地址,并非对象的拷贝 class Person{ public function __construct($name){ $this->name = $name; } } $aman = new Person('man'); function change( $p){ $p->name = 'lucy'; } change($aman); echo $aman->name; //lucy 2. 函数参数为对象以外的普通类型时,包括数
botkenni
2022/01/10
3.8K0
05_PHP基础——变量传值
变量传值 将一个变量赋值给另外一个变量:变量传值 变量传值一共有两种方式:值传递,引用传递 值传递:将变量保存的值赋值一份,然后将新的值给另外一个变量保存(两个变量没有关系) 引用传递:将变量保存
兮动人
2021/06/11
1.2K0
05_PHP基础——变量传值
PHP 函数传值和传引用的区别
传值 : 默认情况下, 函数参数通过值传递, 所以即使在函数内部改变参数的值也不会改变函数外部的值
很酷的站长
2023/01/08
3.2K0
PHP 函数传值和传引用的区别
vue传递给后端时间格式问题
解释: @DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)设定接受前端传递过来的时间格式 @JsonFormat(timezone = “GMT+8”, pattern = “yyyy-MM-dd HH:mm:ss”)注解:把数据库中datetime的格式取出来转化为yyyy-MM-dd HH:mm:ss格式。
知识浅谈
2023/09/07
5230
javascript——函数、变量和方法
当代码出现有规律的重复之后,可以利用函数,定义变量,调用方法,不用去重复的改动代码,只需要进行函数的修改。基本上所有的高级语言都支持函数,javascript也不例外,它可以像变量一样被使用,方便且强大,因此本文对js函数进行系统的学习,并在学习过程中做了详细的笔记以及样例。
子舒
2022/06/09
1.2K0
javascript——函数、变量和方法
JavaScript函数(类比php)
js对函数的参数要求不严格,不一定非要传递指定个数的参数 多余的参数会被忽略掉,看下面的例子
王中阳Go
2022/10/26
3070
Laravel 视图使用入门
我们在之前几篇教程中定义的路由大多数返回的都是纯字符串文本或者字符串拼接的 HTML,这主要是为了测试方便,在实际开发中,除了 API 路由返回指定格式数据对象外,大部分 Web 路由返回的都是视图,以便实现更加复杂的页面交互,我们在前面已经看到过了视图的定义方式:
学院君
2020/10/19
5.4K0
Laravel 视图使用入门
React篇(029)-如何将参数传递给事件处理程序或回调函数?
你可以使用箭头函数来包装事件处理器并传递参数: <button onClick={() => this.handleClick(id)} /> 这相当于调用 .bind: <button onClick={this.handleClick.bind(this, id)} />
齐丶先丶森
2022/05/12
3.8K0
3分钟短文 | Laravel blade模板里优雅地定义PHP变量
Laravel秉持MVC的设计理念,在V = view 中放置视图相关的内容。特别是 blade 模板引擎带来了很强大的解析方式。
程序员小助手
2020/08/10
8090
3分钟短文 | Laravel blade模板里优雅地定义PHP变量
JavaScript-变量/函数声明提升
(1)如上定义了一个名为test的变量,但未给这个变量进行初始化(也就是没有赋值),此时其默认初始化值为 undefined。
WEBING
2019/03/13
1.1K0
JavaScript-变量/函数声明提升
Laravel学习笔记(五)——视图,数据的外衣
视图——数据的外衣,主要用来包装数据并展示给用户。一个网站,你可以没有后端数据,但你不可能没有视图。我们可以仅用视图来完成一个简单的企业官网或者产品展示页面,所以,视图还是很重要的。就拿现在很热的微信小程序来说,微信给你托管的也仅仅是所有的视图代码,你的逻辑实现完全靠外部服务器提供的API接口。而微信小程序的作用仅仅是将API接口传输过来的JSON数据包装并显示出来。 而在Laravel中的视图(blade模板),就是一个可插入后端数据的HTML文件。
神无月
2020/05/08
2.6K0
Laravel学习笔记(五)——视图,数据的外衣
如何将多个参数传递给 React 中的 onChange?
在 React 中,一些 HTML 元素,比如 input 和 textarea,具有 onChange 事件。onChange 事件是一个非常有用、非常常见的事件,用于捕获输入框中的文本变化。有时候,我们需要将多个参数同时传递给 onChange 事件处理函数,在本文中,我们将介绍如何实现这一目标。
网络技术联盟站
2023/06/07
2.8K0
php中Laravel之Blade模板引擎
Blade是Laravel提供的一个既简单又强大的模板引擎,Blade允许在视图中使用原生php代码,所有Blade视图页面都将被编译成原生php代码并缓存起来,除非你的模板文件被修改了,否则不会重新编译。
IT工作者
2022/04/16
1.9K0
php格式怎么转换为pdf,PHP如何将将word文件转为pdf
PHP将word文件转为pdf的方法:首先修改【php.ini】,并重启环境;然后安装微软office套件;最后配置office组件服务即可。
全栈程序员站长
2022/08/26
5.5K0
php格式怎么转换为pdf,PHP如何将将word文件转为pdf
简洁的javascript编码(一)--变量、函数
一、变量 使用语义化的变量名称 Bad const yyyymmdstr = moment().format('YYYY/MM/DD'); Good const currentDate = moment().format('YYYY/MM/DD'); ---- 使用可搜索的名称 通常我们读代码比写得多,所以代码都可读性以及可搜索性非常重要。如果对变量不负于语义化、易理解的名字,代码的阅读者将非常痛苦。buddy.js以及ESLint能够帮助我们定位未命名的常量。 Bad
用户1097444
2022/06/29
1.5K0
简洁的javascript编码(一)--变量、函数
简洁的javascript编码(一)--变量、函数
现代浏览器已经在运行时做了很多的优化,因此很多时候如果我们要遵循那些流传已久的优化策略不过是浪费时间。可以参考这个来获取建议的优化要点。 Bad:
IMWeb前端团队
2019/12/04
1.3K0
点击加载更多

相似问题

如何将PHP变量传递给Javascript函数

21

如何将PHP变量传递给JavaScript函数?

13

如何将JavaScript变量传递给php函数

62

如何将php变量传递给javascript函数

27

如何将javascript变量传递给php函数?

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文