我正在尝试使用 AJAX 提交用户注册信息,如下所示:
<script>
$("#submit_btn").click(function() {
event.preventDefault();
var supplied_username = $('#desired_username').val();
var password = $('#password').val();
var email_address = $('#email_address').val();
$.post("register", { desired_username: desired_username, password: password, email_address: email_address } ,
function(data){
$('body').append(data);
});
});
</script>
返回数据只是一串文本(即 Success! 或 Register question....)。我认为脚本必须以某种方式无限循环,但我不确定在哪里或为什么。当我在没有 AJAX 的情况下将正常的 POST 数据传递给后端时,后端工作得很好。这就是为什么我认为这一定是客户端的问题。有什么想法可以在这里发生吗?