Javascript 跨源问题:将XML POST发送到本地主机

Javascript 跨源问题:将XML POST发送到本地主机,javascript,jquery,xml,Javascript,Jquery,Xml,我不熟悉jquery和javascript 我有一台服务器在本地主机上监听:8080。我正在尝试创建一个发送用户名和密码的登录页面 function check_log(form)/*function to check userid & password*/ { $.post("localhost:8080", { username: form.username.value, submit: "Login" }, funct

我不熟悉jquery和javascript


我有一台服务器在本地主机上监听:8080。我正在尝试创建一个发送用户名和密码的登录页面

function check_log(form)/*function to check userid & password*/
{
    $.post("localhost:8080",
    {
        username: form.username.value,
        submit: "Login"
    },
    function (data, status){
        // Do things
    });
}
错误消息是,“跨源请求仅支持http”。我的网址是file:///Users/.../login.html. 我理解,根据原产地政策,这是错误的,但我如何正确地做到这一点


谢谢。

将此页面放到服务器上,或者使用jsonp。如何将页面放到服务器上?对不起,我是新来的。“我有一台服务器在本地主机上侦听:8080”--您使用的是什么服务器,什么操作系统?httpd=BaseHTTPServer.HTTPServer(('localhost',AUTH_server_PORT),CustomHandler)httpd.serve_forever()如果self.path==“/”:self.path=“/index.html”,则CustomHandler应该有一行代码。您只需将index.html粘贴到它查看的任何位置,然后在浏览器中访问localhost:8080。