javascript - 通过 ajax 向 API 输入多个数据
问题描述
我是编码新手,正在努力识别问题
我正在尝试为我的 API 提供用户通过 textarea 插入的多个数据输入。当我只提供一个输入时一切正常,但是当我尝试添加将从第二个文本区域获取输入的代码时,它似乎停止了所有代码的工作,甚至是 GET 请求。我需要对数据进行字符串化,并获取文本区域或输入框的值。
这是我的 POST ajax 请求代码
$.ajax({
type: 'POST',
url: API_URL,
data:{JSON.stringify({"message": $('#msg').val()}, {"password": $('#pass').val()})},
contentType: "application/json",
success: function(data){
location.reload();
}
});
解决方案
检查JSON.stringify()
方法
你可能想做
JSON.stringify({"message": $('#msg').val(), "password": $('#pass').val()});
推荐阅读
- c - 在此代码中获取运行时错误退出代码 1,它提供正确的输出并且在内存和时间限制内
- angular - 不能在属性选择器中使用 mat-tab
- java - 无法使用 RouterLink 在 Vaadin 中传递多个路径参数
- javascript - d3 使用 selection.join 更新堆积条形图
- sql - 如何在 DB2400 或任何 SQL 中消除 JSON_ARRAYAGG 中的重复行?
- java - 使用 sparksession.sql 导致 Task not serializable 错误
- apache - 防止 RewriteRule 影响加载脚本和样式表
- pandas - 熊猫数据框中列表中的元组列表(shapley 对象)
- java - Spring Boot 无法在执行器关闭时停止 Tomcat
- python - 为什么属性在 getattr() 中作为字符串传递?