在PHP中的Javascript函数中获取单选按钮字段值

时间:2012-04-11 05:46:35

标签: php javascript ajax radio-button

我试图通过Ajax获取单选按钮字段的值,但是 它仅返回'undefined'

我正在使用:

function  fetch_data(id,type)
{
    $.ajax({
            type: "POST",
            async: false,
            url: "fetch_data.php",
            data: "id="+id+"&type="+type,
            success: function(msg){
                         $("#div1").html(msg);  
                     }
    });
}

<select name="data1" id="data1"
onchange="fetch_data(this.value,document.getElementsById('radio1').value"
style=" width:150px;"> 


<div id="div1"></div>

将替换为“fetch_data.php”页面div

3 个答案:

答案 0 :(得分:2)

检查您的广播框中是否有radio1作为ID,并将document.getElementsById替换为document.getElementById

答案 1 :(得分:1)

codef0rmer是对的, 您在编写getElement * S * ById的语法时遇到错误,但它的名称为getElementById而没有S。

答案 2 :(得分:0)

您可以尝试以下方法:

<select name="data1" id="data1" 
        onchange="fetch_data(this.value,"+document.getElementsById('radio1').value+""          
        style=" width:150px;">