使用单选按钮将值从html表单传递到javascript函数

使用单选按钮将值从html表单传递到javascript函数,javascript,php,html,mysql,Javascript,Php,Html,Mysql,我在用php和html将数据库中的值传递到javascript函数时遇到问题 情况是这样的。记录列表将显示相应的单选按钮。单击单选按钮时,从列表中选择的记录将显示在文本框中,根据所选记录,将从数据库中检索记录并将其显示在文本框中。我这样做了,但我无法检索数据库中的记录并将它们显示在文本框中。请帮帮我 这是我的密码: 这是HTML和PHP中的代码: EMAIL:<input type="text" name="emp_email" id="emp_email"> Employee ID

我在用php和html将数据库中的值传递到javascript函数时遇到问题

情况是这样的。记录列表将显示相应的单选按钮。单击单选按钮时,从列表中选择的记录将显示在文本框中,根据所选记录,将从数据库中检索记录并将其显示在文本框中。我这样做了,但我无法检索数据库中的记录并将它们显示在文本框中。请帮帮我

这是我的密码:

这是HTML和PHP中的代码:

EMAIL:<input type="text" name="emp_email" id="emp_email">
Employee ID:<input type="text" name="asEmpId" id="txtAsEmpId">
Role:
<select name="Role" id="cbRole">
<option value="employee">Attendee</option>
<option value="organizer">Event Organizer</option>
</select>

<form id='maillist' name='maillist'>
<?php
$qry="select emp_id,emp_code, req_role, emp_email
        from tbl_request_access
        where acs_transfer='PE'";   

$res=insert_select_update($qry);
$numrow=checknumrow($qry);
if($numrow>0)
{
?><form><?php
        print "<table class=\"emaillist\" >
            <thead>
            </thead>
            <tbody> ";
        while($data=mysql_fetch_row($res))      
        {
            print "<tr class=\"odd\">

                    <td><input type='radio'  name='emailid[]' id='check'        value='$data[3]' onclick='appendtomail2(\"maillist\");'></td>
                    <td>$data[3]</td>   

                </tr>";
                ?>
                <input type="hidden" name="emp_id" id="emp_id" value='<?php echo $data[0]?>'>
                <input type="hidden" name="role" id="role" value='<?php echo $data[2]?>'>
                <?php
        }
        print "</tbody>
        </table>";
        ?></form><?php
    }
    </form> 

PHP是服务器端,JavaScript是客户端,这就是问题所在。您真正想要的是Javascript的PHP变量

选项

<script type="text/javascript">
   var php_var = "<?php echo $php_var; ?>";
</script>
当单击带有的单选按钮时激发此代码

$("input[name=someRadioGroup]:radio").change(function () {});
我在示例中使用name,因为通常有多个单选按钮和一个名称

<script type="text/javascript">
   var php_var = "<?php echo $php_var; ?>";
</script>
$data = /** whatever you're serializing **/;
header('Content-Type: application/json');
echo json_encode($data);
$("input[name=someRadioGroup]:radio").change(function () {});