如何动态更改具有json格式的js函数参数?

时间:2014-07-22 15:04:50

标签: javascript php json jquery-datatables-editor

我正在使用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。

0 个答案:

没有答案