javascript - 通过 jquery 发送 ajax 请求不起作用
问题描述
我正在尝试向 api 发送 ajax 请求。我的代码是
$(".doit").click(function(){
console.log("GG");
$.ajax({
type: 'POST',
url: "localhost:8000/api/get-user/1",
data: {id:1},
success: function(res) {
console.log(res);
}
});
})
这只是一个简单的代码。每个人都知道。但它适用于“console.log(“GG”)。不适用于ajax部分。
我通过firefox监控网络流量,但我没有看到任何网络流量。
你对这种情况有任何想法吗?
解决方案
这是因为您指定了端口号,也不包括方案。
只需删除您的域就足够了:
$(".doit").click(function(){
console.log("GG");
$.ajax({
type: 'POST',
url: "/api/get-user/1",
data: {id:1},
success: function(res) {
console.log(res);
}
});
})
推荐阅读
- java - 用于发送 HTTP 请求并显示通知的后台服务
- php - ElasticSearch 同义词路径的文件权限
- css - 单选按钮的点和标签之间有更多空间
- angular - Angular 5 未在 Firefox 中正确处理 301 响应
- angularjs - 从正则表达式 angularjs 中删除“/”
- jquery - jquery - 使用ajax后查找id
- c# - 我如何在字符串中使用代码并且不让它执行?
- javascript - 如何使用 selenium 和 python 单击多个按钮或链接深度?
- parameters - Azure 数据工厂使用文件名 DataSink 中的查找结果
- javascript - 如何抓取国际足联网站的 javascript 表格