MySQL转换为无Ajax的多维Javascript数组(操作方法)

我有一个小型MySQL表,其中包含10到25条记录(随时间变化),每条记录有5个字段。

表:tVideo 字段:ID(整数,不为null)         标题(最多25个字符,不可以为null)         性别(小整数或null)         季节(小整数或null)         VideoType(小整数,不为null)

使用PHP使用SQL语句与数据库连接:SELECT * FROM tVideo ORDER BY ID $ vidlist = $ database-> query($ sql);

我的最终目标是用Gender,Season,VideoType(内容不变)填充一组下拉列表,然后根据用户选择,用Title和ID填充一个下拉列表。由于列表总是很短(过滤器的结果将产生2-3个视频),并且要提取的数据量很小(总记录不超过25条),因此我想这样做而不必重复调用数据库。 (没有ajax)

我可以清除“视频”列表中的选项,并可以通过PHP将数据带入页面。我可以听听变化并作出回应。如果数据在多维数组中,例如videolist [0] ['VideoType'],则可以分析并填充下拉选择列表。

我的要求是寻求有关如何去的帮助: PHP:$ vidlist = $ database-> query($ sql);

至: JS:len = myvideo.length;          对于(var i = 0; i

我已经尝试过json_encode创建一个数组和json.parse,但是它总是解析为一个元素。