通過jquery dialog為什麼提交不了form表單 和 $("#Form").ajaxSubmit(options) is not a function 的原因
阿新 • • 發佈:2019-01-31
1.jquery dialog為什麼提交不了form表單
$("#dialog").dialog({
autoOpen: false,height: 500,
width: 800,
modal: true,
buttons: {
"確定": function() {
$("#formId").submit();
............................
折騰了一晚上,form表單的資料提交不了。
原來<form id="formId"
<div id="dialog" 這種寫法是無法提交表單的。
應該這樣:
<div id="dialog"
<form id="formId"
form表單寫在dialog裡面,就能成功提交表單資料了。
2.$("#Form").ajaxSubmit(options) is not a function 的原因
在該頁面引用jquery.form.js,form可以成功提交
<script type="text/javascript" src="<%=request.getContextPath()%>/PAGE/js/jquery.form.js"></script>