将curl变成ajax请求

时间:2013-12-01 07:38:08

标签: javascript ajax xml curl

我有以下curl bash命令:

curl -d "username=UID&password=PASS" http://localhost:8080

我想将它转换为java脚本中的ajax请求。我该怎么做?

我尝试了以下内容:

$.ajax({
    url: 'http://localhost:8080',
    type: 'POST',
    data: 'username=' + form.username.value + '&password=PASS',
    success: function (data) {
        console.log(data);
    },
    error: function (data) {
        console.log(data);
    }
});

其中form.username.value包含UID,但它似乎不起作用。服务器似乎没有收到请求。

2 个答案:

答案 0 :(得分:0)

试试这个:

$.ajax({
    url: 'http://localhost:8080',
    type: 'POST',
    data: {
        username: form.username.value,
        password: PASS
    },
    success: function (data) {
        console.log(data);
    },
    error: function (data) {
        console.log(data);
    }
});

答案 1 :(得分:0)

您可以尝试打开html文件而不是file:///Users/user/Desktop/login.html,而是将其设置为通过服务器访问它。当我访问将其称为文件的页面时,出于安全原因我阻止了一些JavaScript,但是当我启动服务器并以http://localhost:8080/...

访问该页面时,问题就消失了