从服务器端python脚本获取输出

时间:2010-01-10 18:45:58

标签: javascript python scripting xmlhttprequest

嘿,我正在做这个项目,我们应该将服务器A上的javascript客户端应用程序/网页与服务器B上的python服务器端脚本连接起来。

我需要从python脚本获取输出并将其存储到变量中但遇到了一些问题。我试图使用XMLHttpRequest,即使我设法建立连接,脚本的返回值总是“”,一个空字符串,它不应该是。

有谁知道这里可能出现的问题以及如何解决?

P.S。我一直暗示它可能与跨服务器脚本安全或类似的东西有关,我不确定这是否有帮助。

由于

编辑:我已经改为jQuery,这似乎更简单。显然问题实际上是跨服务器(我已经设法获取数据,如果脚本在同一服务器中)安全性或Web浏览器(Firefox)中的权限..任何人都知道解决这个问题吗?

EDIT2:我们设法使用JSON解决它...感谢回复!

1 个答案:

答案 0 :(得分:4)

听起来您的XMLHttpRequest失败了,因为您正在尝试执行跨域请求。您可以使用JSONP之类的跨域解决方案。

通常,像Firebug net panel这样的工具对于调试这些类型的问题非常有用 - 您可以使用它们来判断客户端是否正确发送请求,以及服务器是否正确响应。