我知道我可以使用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个函数
答案 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>";
?>
执行第一个函数时,字符串将调用,其他函数将被定义并可以调用它们。