如何从无限循环Javascript函数向MySQL传递值?

如何从无限循环Javascript函数向MySQL传递值?,javascript,php,mysql,Javascript,Php,Mysql,我正在尝试编写一个简单的web应用程序,它将读取1D条形码并将值插入MySQL数据库 理想情况下,该网站将访问一个摄像头,只需扫描显示给它的条形码。不会有进一步的用户交互 我已经使用ZXing实现了扫描条形码和提取Javascript中的信息。现在,我的研究表明,不能只在javascript中插入php。因此,我必须停止函数的无限循环,并将数据传递给php,然后将其插入MySQL。但是,在我从函数返回并更新数据库后,我需要刷新网页以扫描新的条形码 问题是我不想刷新网页,因为运行网页的浏览器没有任

我正在尝试编写一个简单的web应用程序,它将读取1D条形码并将值插入MySQL数据库

理想情况下,该网站将访问一个摄像头,只需扫描显示给它的条形码。不会有进一步的用户交互

我已经使用ZXing实现了扫描条形码和提取Javascript中的信息。现在,我的研究表明,不能只在javascript中插入php。因此,我必须停止函数的无限循环,并将数据传递给php,然后将其插入MySQL。但是,在我从函数返回并更新数据库后,我需要刷新网页以扫描新的条形码


问题是我不想刷新网页,因为运行网页的浏览器没有任何鼠标/键盘(用户交互)。如何在不刷新浏览器的情况下无限次调用javascript函数?

扫描后,通过ajax将数据发送到php(尝试一些javascript框架,如jQuery或其他…)


通过javascript,您可以在ajax请求的完成状态下刷新页面,而无需任何键盘或鼠标操作。

我认为您最好的机会是查看javascript ajax调用

在客户端 -对处理反ajax调用的函数的无限循环调用。这个ajax调用应该向php页面发送一个GETO POST。 -您不需要刷新页面。如果需要返回一些数据,请在ajax响应函数中执行

在服务器端 php处理将数据插入MySQL的操作

推荐: 使用jQuery,一个javascript库:

看一看:

搜索
ajax
。这可能会奏效。