在控制台中获取输出但不在php的页面中输出

时间:2016-12-22 07:20:59

标签: javascript php ajax codeigniter

<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查询。但它没有工作。但我得到了控制台的输出。我需要在选择选项中获取输出。可以任何一个请帮助??

2 个答案:

答案 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'];