javascript - 如何在我的 laravel 代码中看到 JavaScript var 到函数中?
问题描述
我正在与 Laravel 一起为学校创建一个项目,我有一些用 JavaScript 编写的代码来获取用户的数字签名,我需要在一个函数中专门调用 Laravel 中信息所在的 var。
这是 JavaScript 代码,而 varresultado
是我需要调用 Laravel 的代码。
/* Web-socket service */
async function service(jsonObject){
var ws = new WebSocket(URL_SERVICE);
// Es una función "anónima", que atiende la petición,
// si la función, dependiendo del caso, es exitosa le hace un resolve
// si no le tira un reject.
return new Promise(function (resolve, reject) {
var socket = ws;
socket.onopen = function () {
// No termina de operar hasta que el componente le envíe la respuesta.
socket.send(JSON.stringify(jsonObject));
};
socket.onmessage = function (message) {
// Devuelve la data de la información del componente.
// Este mensaje es el que tiene toda la data del Usuario.
resolve(message);
console.log(message);
// Así se puede atrapar la información de la persona. En esta variable
// se puede encontrar los detalles del nombre y los apellidos.
var resultado = message.data;
解决方案
您可以使用 Ajax 发布请求将数据传递到 Laravel 文件
resolve(message);
console.log(message);
// Así se puede atrapar la información de la persona. En esta variable
// se puede encontrar los detalles del nombre y los apellidos.
var resultado = message.data;
data = 'data='+
现在,将该数据发送到 Laravel 文件。如果您使用 Post 方法,则可以访问诸如
$data = $request->data;
推荐阅读
- c# - 如何隐藏没有可见性属性的窗口?
- python - 如何将每个样本 1px 绘制到图像上?/ DPI 测量的方向是什么?
- bash - 仅在许多文件中的特定列上使用 grep?
- google-chrome - Chrome 扩展程序 - 侦听服务工作人员网络调用时的否定选项卡 ID (-1)
- flutter - 无法将 ListView 设置为 LayoutBuilder Widget (Flutter)
- java - jlist listModel arrayOutOfBounds 在 20 项
- mysql - Sequelize 从关联表中获取列的总和
- python - 如何计算转移概率
- macos-catalina - 无法解析平台 macosx 的产品类型“com.apple.product-type.system-extension”(在目标 SimpleFirewallExtension 中)
- css-variables - liteelement css函数中的CSS变量