将curl转换为ajax请求
Turning curl into ajax request
我有以下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,但似乎不起作用。服务器似乎没有收到请求。
试试这个:
$.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);
}
});
您可以尝试不以file:///Users/user/Desktop/login.html
的形式打开html文件,而是将其设置为通过服务器访问它。当我访问将其称为文件的页面时,出于安全原因,我有一些JavaScript被阻止,但当我启动服务器并以http://localhost:8080/...
的身份访问该页面时,问题消失了
相关文章:
- ajax请求的顺序总是不同的
- 从ajax请求中获取javascript对象
- Ajax请求文档就绪会导致jquery加载缓慢
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- JavaScript代码未正确检查ajax请求
- "日期“;AJAX请求返回的类型值未定义
- 在等待ajax请求时显示微调器并禁用页面
- 跨域ajax请求
- Ajax请求返回空的数据字符串,但首先得到了正确的数据
- Javascript-如何让脚本与Ajax请求的数据一起运行
- ajax请求成功,但可以'我看不到我的数据
- 如何将给定的curl命令复制为jquery ajax请求
- 为什么我能够从javascript控制台发送跨域ajax请求
- 一台特定计算机的Ajax请求数据未定义/失败
- 获取ajax请求的请求头
- 原型Ajax请求参数为嵌套json
- 可以't从AJAX请求中筛选数据
- jQuery Mobile Collapse上的AJAX请求
- 暂停函数执行流程,直到ajax请求完成