㈠ 如何在js上运行python脚本或者,js怎么调用.py文件

想调用后台按钮的事件,不用AJAX,可以使用一种变通的方法。 比如你一个前台html控件专 ID=ctl吧,在这里控件的onclick事件中绑属定下面的函数.同时假定已存在一个ID=btnTest的服务器控件(该控件有后台Click事件) <input id='ctl' type='button' onclick='callOtherBtnEvent();' /> function callOtherBtnEvent(){ document.getElementById('<%btnTest.ClientID%>').click(); } 后台public void btnTest_Click(object sender,EventArgs e) { Response.Write("<script>alert('调用了后台事件')</script>"); }

㈡ 怎么使用js调用python过滤关键词

2种 1 直接输出json格式的字符串并赋给js变量 2 js通过ajax请求python,python返回结果 一般数据的话用json格式字符串

㈢ 如何用javascript返回一个参数来调用一个python脚本

如何用javascript返回一个参数来调用一个python脚本?
我的网页中,有个按钮要执行serialGen()函数,其js代码如下,

function serialGen(){
var Pattern = document.getElementById("pattern");
//??????????????
document.forms[1].elements["pep"].value = 上面结果;
}
我想实现的功能是:得到pattern的值,将其加2,然后赋值给document.forms[1].elements["pep"].value
这个加2是由服务器上的一个python程序实现的。
import sys
a = sys.argv[1]
a = int(a)
b = a+2
return b

不知中间问号那块该如何写。
PS::::这里我说加2仅仅是举个例子,实际上我的python程序要比这个复杂得多,所以大家不要说加2可以直接在js中实现。

帮帮忙...
[解决办法]
1.如楼上说的用AJAX,异步方式在回调里写加2后的输出,同步方式可以按现在的样子在取回加2的值后输出。
2.如果不要求局部刷新,在要加2时直接提交跳转到后台,由后台处理完生成最后的结果页。
[解决办法]
要使用Ajax的,有个网址应该可以帮到你,
[解决办法]
你可以python 生成一个文件 xml json等皆可

然后js ajax 来获取这个文本内容。
[解决办法]
最常用的是用jquery的ajax功能

function serialGen(){
var Pattern = document.getElementById("pattern");
//用get方式将Pattern的值传到服务器上, 当然也可以使用post
$.get('ajax/test.html?patern=' + Pattern.value, function(data) {
document.forms[1].elements["pep"].value = data;
});
}

㈣ js调用代码 js能调用python里的函数吗

js是前端脚本,可以通过ajax让后端的服务器调用python脚本,然后返回处理结果。前端直接调用任何本地文件都是不安全也是不推荐的

㈤ js 和 python怎么交互

python取得javascript里面的值
复制代码代码如下:
import PyV8
with PyV8.JSContext() as env1:
env1.eval("""
var_i = 1;
var_f = 1.0;
var_s = "test";
var_b = true;
""")
vars = env1.locals
var_i = vars.var_i
print var_i
javascript取得python里面的值

复制代码代码如下:
import PyV8
with PyV8.JSContext() as env1:
env1.securityToken = "foo"
env1.locals.prop = 3
print int(env1.eval("prop"))
python和javascript里面的函数交互
python调用javascript里面的函数python调用func就可以使用js里面的function函数了
复制代码代码如下:
import PyV8
with PyV8.JSContext() as ctxt:
func = ctxt.eval("""
(function ()
{
function a()
{
return "abc";
}
return a();
})
""")
print func()
这样也可以
复制代码代码如下:
import PyV8
with PyV8.JSContext() as ctxt:
func = ctxt.eval("""
function a()
{
return "abc";
}
function c()
{
return "abc";
}
""")
a = ctxt.locals.a
print a()

㈥ js 怎么调用python脚本

通过js 发送http请求。然后在http请求里面调用python的脚本

㈦ 请问怎么使用javascript向python传递参数,并运行这个py脚本

node js ?
不然没法调用一个外部命令的。

require("sys").exec("xxx.py" + parameters)

㈧ javascript 可否直接调用python

不行的,Python本身带的模块没有Javascript引擎。可以安个 https://github.com/davisp/python-spidermonkey 插件就可以调用了。

㈨ html 可以通过js函数执行python吗

可以使用js发起http请求,然后这个请求对应的是启动该脚本。

㈩ javascript 中能不能嵌入 python 函数

不可以,JavaScript和python语言来解释器就不一样。不过自python也可以写前端,Django就是python的前端框架。或者你也可以用python写服务器,让JavaScript和python进行通信即可