我運行下面的腳本加載PHP頁面,當我點擊使用jQuery
$(document).ready(function() {
$('#submit').click(function(){
$(this).get("auth.php",{username: $('#log').val(), password: $('#pwd').val()});
});
});
下面是HTML
<form class="clearfix" action="#" method="post">
<h1>Member Login</h1>
<label class="grey" for="log">Username:</label>
<input class="field" type="text" name="log" id="log" value="" size="23" />
<label class="grey" for="pwd">Password:</label>
<input class="field" type="password" name="pwd" id="pwd" size="23" />
<label><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> Remember me</label>
<div class="clear"></div>
<input id="submit" type="submit" name="submit" value="Login" class="bt_login"/>
<a class="lost-pwd" href="#">Lost your password?</a>
</form>
雖然當我點擊id爲輸入提交即使auth.php在單獨運行時重定向到另一個站點,頁面也會重新加載。
我可以得到警報,告訴我,這是對click事件和警報的消息包含框正確的價值觀,但它似乎$不用彷徨從未打開auth.php
爲什麼你使用jquery這個如果你想頁面刷新?爲什麼不直接發佈? – 2011-12-16 14:50:25