javascript - 将mysql数据获取到javascript变量中
问题描述
变种事件 = [ {"id":"1","title":"pending","start":"","end":"2020-04-27 10:25:34","url":"","allDay ":"1"}, {"id":"2","title":"22","start":"2013-12-15 10:25:47","end":"2013-12-16 10:25:39" ,"url":"","allDay":"1"}, {"id":"3","title":"33","start":"2013-12-26 10:25:50","end":"2013-12-27 10:25:42" ,"url":"","allDay":"false"}, {"id":"4","title":"2-12","start":"2020-04-20 10:26:28","end":"2020-04-20 10:26: 28","url":"","allDay":"false"}, {"id":"6","title":"test nay","start":"2013-12-09 00:00:00","end":"2013-12-11 00:00:00 ","url":"event","allDay":"false"} ]
我想将我的数据库中的数据检索到这个 JavaScript 变量中,请任何人简单地解释一下如何做到这一点?
解决方案
您必须使用任何后端技术(Java/Python/php/Node JS 等)将 json 数组保存到 DB。这是因为 javascript 不能直接处理或连接到数据库。
从 javascript 方面,您可以使用 jQuery ajax 将数据发送到您的后端 api,如下所示。
$.ajax({
type: "post",
url: "", //your backend API endpoint
data: {data: events},
success: function(responseData){
//If backend api runs successfully, control comes to this method with responseData as return from api
},
error: function(responseData){
// If api call does not run properly, control comes in this method.
}
});
您的后端 API 获取数据,连接到数据库并运行 SQL 来存储数据。所以基于后端技术,你必须开发代码。