使用变量访问json对象

时间:2013-08-15 12:19:31

标签: javascript jquery

我要做的就是访问 array_from_php.api_description。{ACTION_VARIABLE} .PARAM

以下脚本有效:

$('select[name="action"]').change(function(){
    var action = $(this).val();
    var new_form = '';
    $.each(array_from_php.api_description.register_mobile.param, function(i, param) {
        new_form += '<label for="label">'+param+': </label>';
        new_form += '<input type="text" name="'+param+'" value=""><br />';

    });
    $(".parameters").html(new_form);

});

但是如何将register_mobile更改为动作变量im gettin?

1 个答案:

答案 0 :(得分:2)

使用括号表示法:

$('select[name="action"]').change(function(){
    var action = $(this).val();
    var new_form = '';
    $.each(array_from_php.api_description[action].param, function(i, param) {
        new_form += '<label for="label">'+param+': </label>';
        new_form += '<input type="text" name="'+param+'" value=""><br />';

    });
    $(".parameters").html(new_form);

});