【问题标题】:Laravel/Javascript Web Form Capture AppLaravel/Javascript Web 表单捕获应用程序
【发布时间】:2018-03-12 15:42:05
【问题描述】:

我正在为一个简单的应用程序构建原型,该应用程序在第三个网站上捕获表单数据并将其插入 mysql。至此,我已经编写了JS来捕获动态表单数据,并将其作为json插入到mysql中。

我使用 Laravel 作为我的框架。

首先,我想了解嵌入式代码的工作原理。我检查了一个名为 What Coverts 的软件,它具有此功能。在做了一些原因之后,似乎他们为系统中发布的每个项目都有一个单独的 js 文件。此 js 文件托管在单独的服务器上。例如:

应用程序托管在 app.whatconverts.com,而他们的嵌入代码显示他们的 js 文件托管在 scripts.iconnode.com/59770.js。检查 js 文件后,我发现它们与 js 文件发布到同一台服务器。

这里有一些问题:

为什么他们和 Hubspot 等许多其他知名软件选择这种方法? 他们为什么要为每个项目创建这些单独的 js 文件? 他们如何更新这些 js 文件中的代码? 这些js文件有从数据库中插入的动态变量,它们是通过js连接到数据库的吗? 有没有更好的方法来做到这一点?

我假设他们这样做的原因是因为使用此代码的每个网站都是不同的,他们必须使用最兼容的方法,该方法可以在各种托管环境中工作。短裤的答案就可以了。我对这种方法完全感到困惑。我是 javascript 新手,所以感谢所有帮助。提前致谢。

【问题讨论】:

  • 我认为您的问题目前过于笼统和模糊。我确定他们不会使用 javascript 连接到数据库,因为这是不安全的,但他们可能会调用后端。需要更多详细信息才能为您提供更高级的答案。
  • 我只是想知道他们为什么选择为每个公司简介使用单独的 JS 文件?为什么不使用简单的 id through url 方法呢?

标签: javascript php mysql laravel


【解决方案1】:

我使用 node.js、express.js 和 pug 来解决这个问题。我仍在努力解决这些问题。基本上,您可以使用 JS 代码并通过 express.js 路由对其进行操作。对于我的需要,这已经足够了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-22
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多