我有这段代码
<form class="width_4_quarter" name="frmSearch" method="post" action="proc.php">
<table>
<tr>
<label><input type="radio" id="radio1" name="re" value="on"/><b>ON</b></label>
<label><input type="radio" id="radio2" name="re" value="off"/> <b>OFF</b></label></br><p>
</tr>
<tr><th><input name="txtKeyword" type="text" id="txtKeyword" value=""></th>
</tr>
</table>
<div id="message"></div>
</form>
当我点击链接
时,我会进行ajax调用$("input[name=re]").click(function() {
var on_off=$('input[type="radio"]:checked').val();
var txtKeyword= $("input[name=txtKeyword]").val();
$.ajax({
url:'proc.php',
type : 'POST',
data: ({ 'on_off':on_off,'txtKeyword':txtKeyword})
});
});
但是当我点击单选按钮时, 当我从ajax调用中删除此代码时,我收到此错误“TypeError:'stepUp'调用了一个没有实现接口HTMLInputElement的对象”
数据:({'on_off':on_off,'txtKeyword':txtKeyword})
为什么会发生这种情况以及如何解决这个问题?我该如何发送数据?