使用JQuery Ajax,在无线电选择和按钮点击时,会发出ajax请求并得到正确的响应。但是,响应也会返回上一个响应。
例如,如果用户选择了“apple”并单击“提交”,则响应将返回“apple”。接下来,如果该用户选择“kiwi”,则响应返回“apple”和“kiwi”。我只希望响应返回当前选择,在这种情况下,返回“kiwi”。
以下是代码:
function get_fruit() {
var selection = $("input[name=fuit]:checked").val();
$.ajax({
type: "POST",
url: "../user_selects/",
data: {selection:selection},
success: function(data) {
alert(data);
$("body").append(data);
}
});
}
和按钮:
<button onclick="get_fruit();">Submit</button>
我还有一个带水果的单选按钮列表。例如,单选按钮葡萄,下一行,单选按钮梨等......