我在这里缺少什么?如果我尝试通过javascript提交表单,则无效。
错误(使用常规JS引用提交并且jQuery引用返回相同的错误)
SCRIPT3: Member not found.
代码:
<a href="#" onclick="refresh_customer_data();return false;">Refresh customer data</a>
<script type="text/javascript">
function refresh_customer_data()
{
$("#post-form").attr("action", "../scripts/refresh-customer-data.asp");
$("#post-form").submit();
}
</script>
<form method="post" action="" id="post-form">
<input type="hidden" name="fromsubmit" value="true" />
<table class="form" style="height:50px;">
<tfoot>
<tr>
<td><span class="required">*</span> Accessible by administrators only</td>
<td><input type="submit" name="submit" value="" style="display:none;" /></td>
</tr>
</tfoot>
</table>
</form>
谢谢!
答案 0 :(得分:1)
不是内联调用函数,为什么不使用jQuery为你做这个:
答案 1 :(得分:1)
为什么不使用jQuery post将数据发送到这样的服务器页面
<a href="#" id="aRefresh">Refresh customer data</a>
使用Javascript:
$(function(){
$("#aRefresh").click(function(e){
e.preventDefault();
$.post("../scripts/refresh-customer-data.asp", $("#post-form").serialize(),function(data){
//do whatever with the response from server page
})
});
});
答案 2 :(得分:1)
我知道这是一个旧帖子,但是对于每个人的信息:
我也遇到过这个问题,问题是提交按钮名为submit。
重命名提交按钮即。提交2解决了这个问题。