javascript - 如何使用 Laravel 在 Javascript 中使用 PHP 变量?
问题描述
当我回显 JS 变量时找不到此信息时,我使用此错误代码,但它在 PHP 函数中不起作用
$(document).click(function() {
$('#more').empty();
$('#detail-more').empty();
$.get('/inbox', function(date) {
$.each(date, function(app, subcatObj) {
var time = timeAgo(subcatObj.created_at);
if (subcatObj.id == id) {
var id =subcatObj.id;
$('#detail-more').html(`<div class="peers peer-greed">` +
`<div class="peer mR-20"><img class="bdrs-50p w-3r h-3r" alt="" src="https://randomuser.me/api/portraits/men/11.jpg"></div>` +
`<div class="peer"><small>${time}</small>` +
`<h5 class="c-grey-900 mB-5"></h5><span>Then:<?php app\User::find(${id})->name; ?> </span></div>` +
`</div>` +
`<div class="peer"><a href="" class="btn btn-danger bdrs-50p p-15 lh-0"><i class="fa fa-reply"></i></a></div>`);
$('#more').html(`<h4> ${subcatObj.title} </h4><p> ${subcatObj.text}</p>`);
}
});
});
});
错误:“使用未定义的常量 id - 假定为 'id'(这将在 PHP 的未来版本中引发错误)(查看:C:\xampp\htdocs\tasvirevarzesh\resources\views\dashboard\email\index.blade。 php)"
解决方案
如果你写在其他 js 文件中,你应该在刀片中使用 input type="hidden" 来获取值然后处理它。
您可以使用
在刀片中并使用 {{ }} 在此处编码
推荐阅读
- javascript - 如何为我的基本登录屏幕解决循环中的逻辑问题
- swift - 集合视图的 reloadData() 不起作用
- google-cloud-platform - 从 GCS 并行下载 blob 会导致 SSL 错误
- c++ - 如何使用函数指针从其内存地址调用成员函数?
- xaml - 在单个用户控件中使用相同的 MahApps 按钮样式两次不起作用
- python - 使用 Python 将 CSV 数据加载到 MySQL 中,创建表并添加记录
- r - 如何在 r 演示文稿中调整表格/字符串的大小?
- swift - Java 到 Swift AES 加密/解密移植
- cocoa - 如何在 Cocoa 应用程序中捆绑 AsciiDoctor gem
- r - 如何分解 xts 半小时时间序列数据