我的服务器上有一个包含函数的JavaScript文件。我想开发一个REST Api来连接到这个服务器,运行JavaScript函数并发回输出。
是否可以从php文件中调用JavaScript函数?
我读了this但它没有回答我的问题,因为我的js文件与php文件托管在同一台服务器上。
我正在寻找V8Js扩展名吗?
js函数如下所示:
function (line, userWeight, weightunit){
//logic is here
var computed = {
userLengthFtin: userLengthFtin,
userLevel: userLevel,
proId: line['id'],
proLengthFeetin: proLengthFeetin,
proThick: proThickFtin,
weightunit: weightunit
};
return computed;
}
答案 0 :(得分:2)
是否可以从php文件中调用javascript函数?
你需要把东西交给其他可以执行JS的软件。这可能是通过炮轰或者可能是你找到的Selenium或V8js库这样的库。
无论你选择什么,它都需要能够处理JS的特定需求(例如,如果JS希望嵌入到可访问DOM的网页和Web浏览器提供的所有API中,那么你不能用Node.js运行它。
在PHP中重写函数可能更简单。