我有一个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直接从页面获取结果(结果显示在页面上,如上所述),然后将其插入我的数据库。
希望有人可以说明这是否真的可行。