如何将json数据转换为脚本变量?

时间:2017-12-12 09:03:51

标签: javascript php jquery json ajax

我尝试从url中获取json数据,但它无法正常工作。我希望json数组值传递给脚本变量userid,username,usermobile,useremail和$ userpassword,以便我可以将它们转换为我的ajax变量。

<?=$form->field($EmployeeLeaveModel, 'EmployeeID')->widget(Select2::classname(), [
                        'data' => $Employee,
                        'language' => 'en',
                        'options' => ['placeholder' => 'Select Employee  ...'],
                        'pluginOptions' => [
                                'allowClear' => true
                             ],
                ]);
        ?>

1 个答案:

答案 0 :(得分:1)

您必须将其括在引号中,以便JavaScript将其作为字符串读取。

var userid = '<?php echo $userid;?>';
var username = '<?php echo $username;?>';
var usermobile = '<?php echo $usermobile;?>';
var useremail = '<?php echo $useremail;?>';
var password = '<?php echo $userpassword;?>';

这将呈现为

var userid = 'userid 1';
var username = 'username';
var usermobile = 'usermobile';
var useremail = 'useremail';
var password = 'password';

目前它呈现为:

var userid = userid 1;
var username = username;
var usermobile = usermobile;
var useremail = useremail;
var password = password;

注意:这只是一个关于如何将变量从php传递给js的演示。

password(或其他信誉)放在JS上 BAD PRACTICE

相关问题