jquery - 将 jQuery $.ajax 转换为 axios 请求以获取 HTML
问题描述
我正在努力将 jQuery $.ajax 请求转换为 axios 请求。
这是原始的 ajax 请求,它返回一段 HTML 就好了:
$.ajax(source, {
'method': 'GET',
'dataType': 'html',
'data': {
'foo': 'bar'
}
}
这是我迄今为止构建的 axios 请求,它不返回 HTML 片段,而是返回整个网站:
const options = {
url: source,
method: "GET",
contentType: "text/html"
params: {
'foo': 'bar'
},
};
axios(options).then((response) => {
console.log(response.data);
});
我错过了什么?我已经比较了 Google 开发工具网络选项卡中的标题,但看不出有什么不同......
解决方案
推荐阅读
- java - 访问安全系统设置
- reactjs - UseEffect 导致带有可滑动路线的无限循环
- python - 如何从 colab 访问多个谷歌驱动器?
- azure - Power BI - Azure Cosmos DB 中的桌面日期时间
- bash - 使用tee时如何将多个shell命令的输出分配给变量?
- sql - where 子句中的 SQL 函数,用于查看字段是否在连接列表中(来自参数)
- php - 如何使用 PHP 返回 XML 属性
- svelte - 如何使用 Svelte 创建一个知道 Sapper 中当前 url 的组件?
- r - 在 R 中读/写内存映射文件
- android - Kotlin 中的 Start Class 将完整路径设置为红色