如何在javascript文件中提取数据库内容



我在一个spring项目中使用带有jQuery的devexpress过滤表,网格中包含"index.html文件"index.js";包含表列和标题的文件;data.js";包含表格信息的文件,我把js文件放在"静态";spring项目中的文件夹和"文件夹中的html文件;模板";文件一切正常,现在我想更改";data.js";满足于我的sql server数据库信息,我该怎么做呢?

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"
}

data.js中的代码在浏览器中执行,这意味着它无法访问数据库服务器。

您需要做的是在您的spring项目中创建一个API端点。此API终结点将访问您的数据库。在data.js文件中,您必须对上述API端点进行ajax调用以检索数据。

我用以下代码创建了一个api端点:`importjava.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函数教程都调用了一个名为id或name的属性,我不清楚如何调用属性列表。

最新更新