繁体   English   中英

javascript-来自mysql数据库的变量值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM