jquery timeline插件怎么应用json变量初始化

如题所述

就是用Json进行素具传送,举个例子,我写过一个插件,需要在php页面上从数据库中提取一个列表,然后在JS里调用这个列表进行其他的操作,JS代码无法在PHP文件中写,要单独建立文件,这时候就要用Json把这个表传到相当于html中,然后js去截取。
示例:
$t_project_id = helper_get_current_project();
            $t_access = ANYBODY;

            $t_project_users_list = project_get_all_user_rows( $t_project_id, $t_access );

            $t_user = array();
            foreach ($t_project_users_list as $key => $Objet) {
                
                $t_user[] =  $Objet["username"] ;
            }
            

            $t_json = json_encode( $t_user, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE );
            $t_html_proof_json = str_replace('"', '"', $t_json );
             
            echo  '<input type="hidden" name="username_array" value="';
            echo $t_html_proof_json;
            echo '" />';


然后在Javascript里:

JSON.parse($("input[name=username_array]").val());


这两段代码是我写的,你看看大概懂了没

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网