在python中运行js函数,调用另一个js函数

时间:2017-11-12 12:27:04

标签: javascript python

我知道我可以使用js2py在python中调用JavaScript函数,如下所示:

import execjs
import  js2py
un ='''
function sample(x)
{
    return x
}
'''
print(js2py.eval_js(un)("Hi"))

但我在JavaScript中的函数调用另一个函数,如何在Python中处理它?<​​/ p>

import execjs
import  js2py



un ='''
function sample(x)
{
    return func2(x)
}
'''
print(js2py.eval_js(un)("Hi"))

可能超过2个函数

1 个答案:

答案 0 :(得分:1)

终于找到了!!! 应该在sttring中定义两个(或许多)fun:

js2py.eval_js

<?php require '../connection/dbcon.php'; $query = "SELECT `department_name` FROM `department`"; $result = mysqli_query($link,$query); echo "<tr><td><p>Department</p></td>"; echo "<td><select name='department_name'>"; //You missed ">" in last. try this code now. while($row= mysqli_fetch_array($result)){ echo "<option value='". $row['department_name']."'>". $row['department_name']."</option>"; } echo "</select></td></tr>"; ?> 执行第一个函数时,字符串将调用,其他函数将被定义并可以调用它们。