在选项页中将多个PHP变量传递给JS

时间:2017-03-31 作者:input

我使用以下命令将变量从选项传递到前端wp_localize_script. 问题是,现在我在选项页面中有71个输入字段,其中包含以下ID:calc_m_transport_1, calc_m_transport_2 直到71岁。

将这些数据传递到前端的有效方法是什么?

现在我就是这么做的:

$phpValues = array(
        \'value1\' => get_option( \'plugin_name_value1\'),
        );
        wp_localize_script( $this->plugin_name, \'phpValues\', $phpValues )

1 个回复
最合适的回答,由SO网友:Sanchit Gupta 整理而成

我想你看起来像:

$phpValues = array();
for($i=1;$i<=71;$i++){
    $phpValues[\'value\'.$i] = get_option(\'plugin_name_value\'.$i);
}

wp_localize_script( $this->plugin_name, \'phpValues\', $phpValues )

相关推荐