如何从PHP文件中调用JavaScript函数

时间:2017-10-19 16:50:24

标签: javascript php rest

我的服务器上有一个包含函数的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;
        }

1 个答案:

答案 0 :(得分:2)

  

是否可以从php文件中调用javascript函数?

你需要把东西交给其他可以执行JS的软件。这可能是通过炮轰或者可能是你找到的Selenium或V8js库这样的库。

无论你选择什么,它都需要能够处理JS的特定需求(例如,如果JS希望嵌入到可访问DOM的网页和Web浏览器提供的所有API中,那么你不能用Node.js运行它。

在PHP中重写函数可能更简单。