2013-10-24 57 views
0

我試圖通過jQuery發佈並在PHP中處理它來獲取兩個單選按鈕的選定值。這裏是我的代碼:無法使用jQuery和php發佈單選按鈕的值

HTML:

<input type="radio" name="purch" value="goods" checked>Goods<br> 
<input type="radio" name="purch" value="services">Services 

的jQuery:

$("#addDoc").click(function(){ 
    $.post("manual.php", 
    { 
     invoice: $("#invoiceBox").val(), 
     supplierName: $("#supplierBox").val(), 
     refNo: $("#refBox").val(), 
     vatReg: $("#vregBox").val(), 
     vatPurch: $('input[name=purch]:checked', '#addForm').val() 
    }, 
    function(data){ 
     alert(data); 
    }); 
}); 

PHP:

<?php 
    $vatPurch = $_POST['vatPurch']; 

    echo $vatPurch; 
?> 

但是我嘗試後,我總是得到一個「注意:未定義索引:vatPurch'提交表單時出錯。

+1

可以打印出整個結構,看看它是什麼喜歡? –

+0

什麼結構? – Gannicus

+1

'$ _POST'。我懷疑你的值正在被保存(除非你在JS控制檯中看到錯誤),但是沒有按照你期望的方式。 –

回答

1

你正在使用的不是「PURCH」 vatPurch「

給一個嘗試這一點,(我希望)它會工作

<?php 
    $vatPurch = $_POST['purch']; 
    echo $vatPurch; 
?>