1
我正在使用Zend框架創建一個帶有提交按鈕的Jquery UI對話框,以將某些內容添加到MYSQL數據庫。我的代碼在使用普通URL(/ index)時有效,但當它位於自定義路由頁面(/ addpost/new)時,它似乎不起作用。任何人都知道問題是什麼?使用MVC結構的Jquery UI模式對話框
JQUERY DIALOG
<script>
$(function() {
$("#dialog-form").dialog({
autoOpen: false,
height: 300,
width: 350,
modal: true
});
$("#create-user")
.button()
.click(function() {
$("#dialog-form").dialog("open");
});
});
</script>
BUTTON
<button id="create-user">Create new user</button>
FORM
<div id="dialog-form" title="Create new user">
<form id="form-id">
<fieldset>
<input type="text" name="text" id="text" value="" class="text ui-widget- content ui-corner-all" />
<input type="submit" value="Add to Database">
</fieldset>
</form>
</div>
JQUERY SUBMIT
<script type="text/javascript">
$('#form-id').submit(function() {
$.ajax(
{
type: 'POST',
url: '/addtodatabase',
data: $(this).serializeArray(),
success: function(data, textStatus, jqXHR)
{
},
error: function(jqXHR, textStatus, errorThrown)
{
//code
}
});
});
</script>
最新問題你有什麼? –
數據未與數據庫連接。 url(/ addtodatabase)連接到數據庫並將信息插入到Mysql數據庫中。它適用於普通的URL路由(/ index),但不適用於自定義路由。 –
所以你說這個自定義的URL,它是你的目錄中的實際文件?如果它不是服務器上的真實文件,它顯然不起作用。 –