如何从无限循环的Javascript函数将值传递给MySQL
How to pass a value to MySQL from an infinitely looping Javascript function?
我正在尝试编写一个简单的Web应用程序,该应用程序将从一维条形码中读取并将值插入MySQL数据库。
理想情况下,该网站将访问相机并扫描显示给它的条形码。不会有进一步的用户交互。
我已经使用ZXing实现了扫描条形码并在Javascript中提取信息。现在我的研究表明,你不能只在javascript中插入一个php。所以我必须停止函数的无限循环并将数据传递给 php,在那里它可以插入到 MySQL。但是,在我从函数返回并更新数据库后,我需要刷新网页以扫描新条形码。
问题就在这里,我不想刷新网页,因为运行网页的浏览器不会有任何鼠标/键盘(用户交互)。如何在不刷新浏览器的情况下无限次调用 javascript 函数?
扫描后,通过 ajax 将数据发送到 php(尝试一些 JavaScript 框架,如 jQuery 或其他框架......
通过javascript,你可以在ajax请求的完成状态下刷新页面,而无需任何keybord或鼠标操作。
我认为
你最好的机会是看看javascript Ajax调用。
在客户端- 对处理 de ajax 调用的函数的无限循环调用。该 ajax 调用应该向 php 页面发送 GET o POST。- 您无需刷新页面。如果需要返回一些数据,请在 ajax 响应函数中执行此操作。
在服务器端.php处理将数据插入MySQL的过程。
推荐:使用 jQuery,一个 JavaScript 库:https://jquery.com/
看一看:使用 Jquery Ajax 从 Mysql 检索数据
相关文章:
- 如何将输入范围的值传递给JS中的变量
- 如何将值传递给wicket中的javascript函数
- 将值传递给jquery创建的输入字段
- 需要将select标记选项值传递给ajax函数
- 使用Ajax将PHP值传递给javascript
- 将javascript值传递给PHP
- 将javascript值传递给php是正确的方法
- 将不属于表单的HTML页面中的值传递给php页面
- Angular,将文本框的动态值传给控制器
- 在key up函数上将文本框值传递给javascript
- 可以't使用ajax调用将值传递给Web服务
- 如何在同一页面上使用windows.location.href将js值传递给php时停止刷新页面
- 多个单选按钮,需要将选定的值传递给javascript
- 如何将 JSON 值传递给 PHP 并存储在 Mysql 中
- 将值与MySQL一起传递,将检索到的值作为JavaScript中的隐藏值传递给AJAX函数
- 将单选按钮值传递给 mysql 查询
- 如何从无限循环的Javascript函数将值传递给MySQL
- 如何将当前表行和JavaScript提示值传递给PHP/MySQL
- 如何将Javascript数组值传递给PHP,然后用这个值发送MySQL查询
- 通过PHP将Javascript变量的值传递给MySQL