0

我正在使用 DataTables jQuery 插件中的编辑器,并从网站上提供的生成器 ( https://editor.datatables.net/generator/index ) 创建了一个表。在创建的文件中,有一个 JavaScript 文件,table.table_name.js负责创建表。在这个文件中有一个以 JSON 作为参数的函数。

现在,我不希望此信息保持不变,而是根据对另一个数据库表的新输入动态更改。因此,我创建了一个 PHP 文件,该文件访问该表(使用新输入)并将其数据存储在 JSON 格式的字符串变量中。

我的问题是如何在 JS 文件中使用该变量并将其作为参数提供给上述函数?还是有更好的方法来动态更改参数?

js函数的一部分:

$(document).ready(function() {
var editor = new $.fn.dataTable.Editor( {
    "ajax": "php/table.manage.php",
    "table": "#manage",
    "fields": [
        {
            "label": "Node",
            "name": "node",
            "type": "select",
            "ipOpts": [
                {
                    "label": "",     //here you can see the JSON format
                    "value": ""                   
                }
            ]

我的PHP代码:

$output = '';

while ($row = mysql_fetch_array($nodes)) {

            $output .='{<br />
            "label": "'.$row['Desc'].'",
            <br />
            "value": "'.$row['Desc'].'" 
            <br />},<br />';      //here i create a JSON formatted string

};

我想在 js 函数中使用标签值对的变量 $output insted。

4

0 回答 0