当我在文本框中输入一些数据并点击注册时,为什么我的帖子在chrome的网络标签中被取消了?我甚至放入了preventDefault(),但似乎没有做任何事情。
<input autofocus style="width: 200pt" type="text" id="email" placeholder="Enter your Email" />
<input type="submit" value="Sign up" id="submit" class="button green" />
$('#submit').click(function(event) {
event.preventDefault();
var email = $('#email').val();
$.ajax({
type: "POST",
url: "<?=base_url()?>index.php/welcome/register",
data: {email: email},
cache: false,
success: function(data) {
if(data.success === true) {
alert('You have successfully registered.');
}
}
});
});
答案 0 :(得分:0)
您应该从输入中删除type = submit。我会用type =“button”替换它。好吧,如果它是一个按钮。
答案 1 :(得分:0)
没关系,我明白了。我需要在我的base_url()中添加'www',因为只要有人访问没有'www'的网站,我的网站主机就会在我的域名中添加'www'