【发布时间】:2022-01-24 23:12:47
【问题描述】:
我需要在 javascript 中使用 js 参数调用 php 函数。 类似的东西。
function test(data) {
$.each(data,function(key, item) {
let resVal = '{{encryptId('+item.id+') }}';
})
}
encryptId 是 php helper 文件中定义的函数。
请建议它可以工作
谢谢!!
【问题讨论】:
-
不能。 PHP 在页面发送到用户浏览器之前在服务器上执行。 JS收到后在浏览器中执行。您必须编写一个执行与 PHP encryptId() 函数相同的 JS 函数。
-
@GilesBennett 谢谢!!我会按照建议的方法尝试
-
您可以尝试将PHP函数的结果添加到页面隐藏字段并在JS中获取此数据..或使用
AJAX
标签: javascript php jquery laravel