我正在處理一個與AJAX一起使用的簡單的一個字段窗體。每次提交表單然後刷新頁面,我都會收到412錯誤(Precondition failed: The precondition on the request for the URL /user.html evaluated to false.
)。最終,這種形式將是AJAX,但現在,我只是使用jQuery接收提交按鈕上的點擊事件,然後給我一個警報。這很簡單,我已經使用過很多次的形式完成了一些事情。關於這裏發生了什麼的任何想法?提交表單會導致412錯誤
我在雪豹的MAMP上本地運行網站。
爲了澄清,當我不提交表單和刷新時,我不會收到錯誤,所以它肯定與html或jQuery有關。 (但我不明白其中哪一個可能會產生這個錯誤)。
編輯:html代碼:
<form id="add-form" method="post" action="">
<input type="text" name="add-input" value="http://example.com" />
<input type="submit" name="add-submit" value="Add" />
</form>
jQuery的:
$(document).ready(function() {
$('input[type="submit"]').click(function() {
link = $('input[name="add-input"]').val();
alert(link);
return false;
});
});
你能分享你的代碼段嗎? – Sadat 2010-07-22 07:31:59
爲什麼要引用#?爲了獲得成功,這個動作是否應該是空的? 順便說一句,你不應該取消正常的提交點擊事件? – Rickjaah 2010-07-22 07:56:29
我嘗試了你的兩個建議,並修改了上面的代碼,但他們都沒有解決這個問題。 – williamg 2010-07-22 17:07:21