[英]javascript - variable values from mysql database
在我的网站上,我有一个执行一些计算的js文件。 目前,我在另一个js文件中将变量定义为全局变量。
我想让它们充满活力。 我的意思是我希望他们从mysql数据库中提取值。 我知道使用ajax可以实现:
例:
$.ajax({
url: 'call.php',
dataType: 'json'
}).done(function (data) {
var tag_name = data[0];
var client_id = data[1];
});
但是,这适用于很少的值(假设2到10)。 就我而言,有很多变量(大约200个)。 我认为制作大小为200或更大的数组不是一个好主意。
如果我错了,请纠正我。 或者,如果有更好的解决方案,请给我启发:)。
谢谢
如果您有200多个变量(如您在此处编写的那样),则我认为您在组织代码错误。 您应该将代码组织到代表数据库对象映射的对象中,并根据需要调用php函数。
在call.php中使用
print json_encode($data_array);
exit();
编码数组。 您的javascript $ .ajax函数中已经有dataType:'json'。 您无需编写var client_id = data [1]; 您的数据将通过data.user_id,data.tag_name访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.