首页 > 解决方案 > 如何在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"
  }

标签: javascript

解决方案


我用这段代码创建了一个 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 的属性,我不知道如何调用属性列表。


推荐阅读