jquery - asp.net 使用 xhr 将数据发送到控制器操作
问题描述
我试图使用 xhr 将数据发送到控制器中的操作,当我使用下面的代码时,我在 data1 和 data2 中得到了空值:
jQuery代码:
<script>
alert('s')
var data1 = "some string";
var data2 = "other string";
var xhr = new XMLHttpRequest();
xhr.open("POST", "/Pages/UploadAudio", true);
xhr.send(data1, data2);
xhr.onreadystatechange = saved;
</script>
控制器动作:
[HttpPost]
public IActionResult UploadAudio(string data1,string data2)
{
//string audio = await UserFile.UploadeNewFileAsync("", recording, _environment.WebRootPath, Properties.Resources.Courses);
return Ok();
}
解决方案
推荐阅读
- arrays - Xml 到具有多个 LineItems 的 Json
- postgresql - 在 PostgreSQL 中查找差异 DISTINCT 列的值
- laravel - Laravel Eloquent 只获得一排
- javascript - 如何更改 amcharts4 中的标签文本样式
- swift - 快速弹出视图控制器时导航栏中的购物车计数未更新
- python - FilesBrowse() 函数将所有选定的文件作为一项
- flutter - Firestore:如何监听尚不存在的文档的更改?
- python - 使用 Fernet 解密,TypeError: token must be bytes
- python-3.x - Django 管理员:list_display 和 ImportExport 不能同时工作
- asp.net-core - 当您通过图形 API 请求团队时,可以删除或更改团队通知