重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
想调用后台按钮的事件,不用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("scriptalert('调用了后台事件')/script"); }
成都创新互联公司于2013年成立,是专业互联网技术服务公司,拥有项目成都网站设计、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元苍梧做网站,已为上家服务,为苍梧各地企业和个人服务,联系电话:18980820575
js是前端脚本,可以通过ajax让后端的服务器调用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()
node js ?
不然没法调用一个外部命令的。
require("sys").exec("xxx.py" + parameters)