jquery ajax 防止注入,防止页面重新加载和表单提交Ajax / jquery重定向

我浏览了所有类似的帖子,但似乎无济于事。这就是我所拥有的

HTML:

JavaScript / jQuery:

function sendForm() {

var name = $('input#name').val();

var email = $('input#email').val();

var comments = $('textarea#comments').val();

var formData = 'name=' + name + '&email=' + email + '&comments=' + comments;

$.ajax({

type: 'post',

url: 'js/sendEmail.php',

data: formData,

success: function(results) {

$('ul#response').html(results);

}

}); // end ajax

}

我无法做的是防止在按时刷新页面#form-button-submit。我尽力return

false;尝试了preventDefault()每一个组合,包括return false;内部onClick。我也尝试使用input

type="button"和type="submit"相反的相同结果。我无法解决这个问题,这真是疯了。由于某些设计原因,我尽可能使用超链接。非常感谢您的帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值