【发布时间】:2015-08-19 21:48:42
【问题描述】:
我有一个带有 onclick attr 的链接来提交我的表单。像这样:
<a href="javascript:void(0);" onclick="myFunc()">lorem ipsum</a>
function myFunc() {
$('.ajaxform').submit();
}
问题是.. 我正在使用 ajax 函数进行非刷新提交.. 我还有另一个这样的脚本:
jQuery(document).ready(function(){
jQuery('.ajaxform').submit( function() {
$.ajax({
url : $(this).attr('action'),
type : $(this).attr('method'),
dataType: 'json',
data : $(this).serialize(),
success : function( data ) {
for(var id in data) {
jQuery('#' + id).html( data[id] );
}
}
});
return false;
});
});
如果我使用输入按钮类型提交,则 ajax 可以工作..但使用 onclick 提交不起作用...我该如何解决这个问题?
谢谢。
【问题讨论】:
-
您正在使用
ajaxform和myForm这是正确的类 -
对不起..正确的是ajaxform
-
修复错误了吗
-
没有.. 仍然卡住 =(
标签: javascript php jquery ajax