0
我有一個簡單的Python服務器,問題與Python服務器和Ajax在Firefox
import BaseHTTPServer
import SimpleHTTPServer
PORT = 8080
class TestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
def do_GET(self):
self.wfile.write("ok")
def start_server():
"""Start the server."""
server_address = ("", PORT)
server = BaseHTTPServer.HTTPServer(server_address, TestHandler)
server.serve_forever()
if __name__ == "__main__":
start_server()
,我想使用Ajax進行通信:
$.ajax({
type: "GET",
url: 'http://localhost:8080',
data: dataString,
success: function(data) {
alert(data)
}
});
但由於跨域問題,URL ='http:// localhost:8080'不適用於Firefox或Chrome。我的代碼在Internet Explorer上正常。
我該如何解決我的pb問題?我的HTML文件位於本地http://localhost/test/,我的Python服務器位於http://localhost:8080,我想在同一個域上進行通信。
我有一個用於html/ajax和python服務器的apache服務器。我怎樣才能通過同一臺服務器提供本地文件? – pablo07 2011-02-07 15:07:33