【发布时间】:2014-02-21 18:26:14
【问题描述】:
我有以下要求:
1.需要从javascript调用驻留在本地的python脚本。它会执行一些操作并返回一个xml文件。
2.然后我需要将xml文件返回到javascript。
3.javascript会进行xml的解析,并在HTML中显示值。
您能否就如何执行第 1 步和第 2 步给我一些指导?我已尝试找到答案,但没有明确的解决方案。
谢谢, 萨彦
【问题讨论】:
-
afaik 从外部获取数据的唯一方法是进行 ajax 调用,因此您需要通过网络服务器或其他方式为 python 提供服务......我认为您不能通过 javascript 执行文件(这将是一个巨大的安全漏洞)
-
您是否也在本地加载页面?你可以只运行一个本地网络服务器。
-
所以我可以通过 ajax 调用从 javascript 调用 python 脚本?
-
开发完成后,页面最终会驻留在服务器中。所以运行本地网络服务器并不能解决问题
-
我正在对驻留在外部域中的地理服务器进行 http 调用。每当我通过 javascript 进行此调用时,它都会给我错误“XMLHttpRequest 无法加载weaveprod.ucdp.utah.edu/geoserver/…。没有'访问控制-请求的资源上存在 Allow-Origin' 标头。因此,不允许访问 Origin 'localhost:63342'。"
标签: javascript python html