将数据从JavaScript Promise传递到MySQL数据库[PHP]

时间:2017-03-08 16:39:09

标签: javascript php mysql database promise

我有一个PHP文件 run.php ,用于显示内容,以及从MySQL数据库中插入/获取数据。

在该文件中有一些JavaScript Promise函数,用于计算结果,并将其显示在页面上。

.then(function(calc) {
    ....   // various calculations
    result = 10;   // 10 is then displayed on the page
}

该函数将以单个结果结束,例如result = 10,如上所示。该结果(10)显示在页面上。我遇到的问题是我需要将结果10从JavaScript Promise函数传递到我的数据库中。

经过研究,我不完全确定这是可能的。将值从JavaScript转换为PHP,然后插入数据库似乎是可能的,但我不太确定可以从该JavaScript函数实际获得结果(在这种情况下为10),因为Promises是异步的并且不能从它们返回结果(?)。

我想知道是否有任何方法可以使用PHP直接从页面获取结果(结果显示在页面上,如上所述),然后将其插入我的数据库。

希望有人可以说明这是否真的可行。

0 个答案:

没有答案