javascript - 如何在javascript文件中提取数据库内容
问题描述
我在一个spring项目中使用带有jQuery的devexpress过滤表,网格包含“index.html文件”,“index.js”文件包含表列和标题,“data.js”文件包含信息表,我把js文件放在spring项目的“static”文件夹中,把html文件放在“template”文件中,一切正常,现在我想用我的sql server数据库信息更改“data.js”内容,请问我该怎么做?
data.js
内容:
var orders = [
{
"ID": 1,
"OrderNumber": 35703,
"OrderDate": "2017/04/10",
"DeliveryDate": "2017/04/13 9:00",
"SaleAmount": 11800,
"Terms": "15 Days",
"CustomerStoreCity": "Los Angeles, CA",
"Employee": "Harv Mudd"
}
解决方案
我用这段代码创建了一个 api 端点:`import java.util.List;
@Controller
public class MainController {
@Autowired
private tbl_sped_tratteDAO tbl_sped_trattedao;
@RequestMapping(value = "/grid", method = RequestMethod.GET)
public String getSpeds(Model model) {
List<tbl_sped_tratte> list = tbl_sped_trattedao.getSpedInfos();
model.addAttribute("spedInfos", list);
return "tableau";
}
} `
现在,当我尝试进行 ajax 调用时,我不知道如何调用列表属性,我阅读过 ajax 函数的所有教程都调用了 1 个名为 id 或 name 的属性,我不知道如何调用属性列表。
推荐阅读
- r - 使用命名向量制作数据框列
- r - 计算逻辑回归的固定交互水平的 OR?
- java - Hibernate and Inheritance - 需要增加一列(Spring Boot)
- python - Linux wifi 提取脚本
- javascript - https 和 wss 在本地 ip 地址中运行
- esp32 - ESP32 IDF Ble Gatt 服务器示例
- arrays - int (*x)[n] = (int (*)[n]) _x 是什么意思?
- graphql - Apollo GraphQL“writeQuery”导致重新渲染到应用程序,从而导致不必要的网络请求
- c++ - MPI_File_write_at :两次写入相同的结构会导致二进制文件中的数据块略有不同
- sql - 仅在事务完成后强制执行数据完整性