0

我有这个带有单选按钮的表单:

<form>
    <input type="radio" name="try" value="radio1" checked="checked" id="r1"/>
    <label for="r1">radio1</label>

    <input type="radio" name="try" value="radio2" checked="checked" id="r2"/>
    <label for="r2">radio2</label>
</form>

我有这个 jquery 代码来发送值:

<script>
function sendValues() {
    var str = $("form").serialize();
    $.ajax({
        type: "Get",
        url: "samepage.php",
        data: str,
        succes : function(data) {
            result = data;
        } 
    }); 
 }
$(":radio").click(sendValues);
sendValues();
</script>

使用萤火虫,如果我选择值为 radio1 的单选按钮,我可以设置代码返回 /sampage?try=radio1。

然后我尝试将此值发送到 php 变量:

$value = $_GET['try'];

但是 echo $value 什么也没提供。因此,我的问题是,如何将带有 jquery 的序列化值发送到 php 变量。

4

1 回答 1

0
<form>
    <input type="radio" name="try" value="radio1" checked="checked" id="r1"/>
    <label for="r1">radio1</label>

    <input type="radio" name="try" value="radio2" checked="checked" id="r2"/>
    <label for="r2">radio2</label>
</form>
<div id="result"></div>

<script>
function sendValues() {
    var str = $("form").serialize();
    $.ajax({
        type: "Get",
        url: "samepage.php",
        data: str,
        success : function(data) { //syntax error its success
           $("#result").html(html);
        } 
    }); 
 }
$(":radio").click(sendValues);
sendValues();
</script>

在同页.php

echo $value = $_GET['try'];
于 2012-09-27T10:16:17.247 回答