我有沒有處理頁面刷新一種形式,它的偉大工程,保存到數據庫等等提交表單無刷新頁面 - 點擊功能切換()後不工作提交
但一旦我已提交表單的點擊下面的函數不再切換,除非我刷新頁面。
$("#pinlink").click(function() {
$("#pincontent").toggle();
});
下面是代碼:
echo'<strong>Printer PIN:</strong> <a id="pinlink"><img src="images/edit.png" width="18px" height="18px" title="Edit you PIN number"></a>
<div id="results"><div>
<div id="pinnumber">'.$learner->idnumber.'<div>
<div id="pincontent" style="display:none;">
<form name="myform" id="myform" method="POST" enctype="multipart/form-data">
<input type="text" name="idnumber" id="idnumber" placeholder="Enter your new PIN" size="20" value=""/>
<input name="id" type="hidden" value="'.$learner->id.'" />
<input type="submit" name="submit" value="Update">
</form>
<div>';
$(document).ready(function(){
$("#pinlink").click(function() {
$("#pincontent").toggle();
});
$("#myform").validate({
debug: false,
rules: {
idnumber: "required",
},
messages: {
idnumber: "Please enter your PIN",
},
submitHandler: function(form) {
$("#pincontent").hide();
// do other stuff for a valid form
$.post('process.php', $("#myform").serialize(), function(data) {
$('#results').html(data);
});
}
});
});
任何幫助將不勝感激。
我覺得很愚蠢。非常感謝你,我應該學會更多地睡覺。 – Codded
別擔心:)匈牙利有一句諺語:只有那個人不會犯錯誤,誰不工作:)(通常情況下,我作爲一名PHP開發人員工作了4年,但有時候我也有同樣的感覺錯誤) – tildy
另外我真的建議,以避免在PHP中使用HTML代碼。 HTML代碼的位置是模板。 – tildy