<div>
<input type="radio" id="normal" name="radioOption" onchange="enableTxt(this)" />
</div>
<div>
<input type="radio" id="luxury" name="radioOption" checked="checked" onchange="enableTxt(this)"/>
</div>
<script>
function enableTxt(elem) {
var id = $(elem).attr("id");
$.ajax({
type: "POST",
url: "Home/index",
data : { radiovalue: id},
dataType: 'json',
});
}
</script>
通过传递值我试图运行一个php查询。但它没有工作。但我得到了控制台的输出。我需要在选择选项中获取输出。可以任何一个请帮助??
答案 0 :(得分:0)
你的ajax帖子没有处理回复。
$.ajax({
type: "POST",
url: "Home/index",
data : { radiovalue: id},
dataType: 'json',
success: function(response){
console.log(response);//json object
}
});
答案 1 :(得分:0)
尝试这样的事情。
var id = $(elem).attr("id");
$.ajax({
type: "POST",
url: "test.php",
data : { radiovalue: id},
dataType: 'json',
});
并在您的php文件中添加以下代码。它的显示价值。
echo $_POST['radiovalue'];