1 回答

TA貢獻1839條經驗 獲得超15個贊
您沒有在 AJAX 調用中發送所選單選按鈕的值。用$(":radio[name=rGroup]:checked").val()得到這個。
function submitForm() {
// Initiate Variables With Form Content
var name = $("#name").val();
var email = $("#email").val();
var phone = $("#phone").val();
var date = $("#date").val();
var time = $("#time").val();
var msg_subject = $("#msg_subject").val();
var message = $("#message").val();
var rgroup = $(":radio[name=rgroup]:checked").val();
$.ajax({
method: "POST",
url: ajcf.ajaxurl,
data: {
action: 'ajcf_sentemail',
name: name,
email: email,
phone: phone,
date: date,
time: time,
msg_subject: msg_subject,
message: message,
rGroup: rgroup
},
success: function(text) {
if (text == "success") {
formSuccess();
} else {
formError();
submitMSG(false, text);
}
}
});
}
- 1 回答
- 0 關注
- 124 瀏覽
添加回答
舉報