嘿傢伙我試圖在最終用戶點擊提交 密鑰時更新div元素。簡單的div更新與jquery&ajax
所以我有這樣的代碼:
<div class="duruGetPhone"> <input type="submit" name="upload" value="submit" class="something" /> </div>
<script>
$(document).ready(function() {
$('input.something').click(function(e) {
e.preventDefault();
$('div.duruGetPhone').load('loadImage.php', {param1: '<?php echo $Hood; ?>', param2: '<?php echo $Id; ?>'});
});
});
</script>
,如果我使用的一個標籤或「跨度」,但對於輸入不工作也能正常工作。 它實際上更新了div,但沒有執行提交。如果我 不使用「preventDefault」然後沒有任何反應。有人可以對這個問題有所瞭解嗎?
你是什麼意思進行提交但更新div?提交被阻止,只有更新div將被執行或更新將被執行,但你不會看到它,因爲未被阻止的提交會刷新頁面? – Luke 2011-02-27 23:33:18
對於Luke和kim3er:我希望提交按鈕得到更新的原因是因爲用戶提交的圖像需要很長時間才能退出,我希望提交按鈕在圖像加載時消失 – Tom 2011-02-28 00:07:20