<head>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#submit").click(function(){
$.get("invite_friends_session.php", function(){
});
});
});
</script>
</head>
<body>
<form >
<input type="submit" name="submit" id="submit" style="margin-top:100px; margin-left:100px;" />
</form>
</body>
$.get("invite_friends_session.php")
部分不起作用。但是,如果我将其保留在回调函数之外,它将起作用。但是只要在#submit上单击,我就需要调用Invitation_friends_session.php。
怎么做?
最佳答案
由于“提交”按钮位于form
内部,因此单击“提交”按钮会冒泡并提交表单。您需要在处理程序的末尾添加return false
:
$("#submit").click(function(){
$.get("invite_friends_session.php", function(){
});
return false;
});
关于javascript - jQuery,在回调函数中不能进行ajax调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6645784/