我一直在构建一个页面,该页面的管理员可以查看已提交的一些摘要。我使用 jquery 插入了一个模态表单,他们可以在其中对摘要进行分类以适应五个选择之一(四个会话,一个不适用)。但是,我被困在脚本中的函数上。
我想要它做的是转到 .php 页面,在那里我将编写适当的代码来更新数据库中的记录,然后将管理员送回主页,如果他们愿意,继续对摘要进行分类。
我有表格:
<div id="dialog-form" title="Categorize this abstract">
<p class="validateTips">Please select one session for this abstract.</p>
<form method="post" action="savecat.php">
<fieldset>
<label><input type="radio" name="abstractcategory" value="session1" />Session 1</label>
<label><input type="radio" name="abstractcategory" value="session2" />Session 2</label>
<label><input type="radio" name="abstractcategory" value="session3" />Session 3</label>
<label><input type="radio" name="abstractcategory" value="session4" />Session 4</label>
<label><input type="radio" name="abstractcategory" value="NULL" />Irrelevant</label>
</fieldset>
</form>
</div>
在脚本中,我有分类按钮:
$( "#categorize" )
.button()
.click(function() {
$( "#dialog-form" ).dialog( "open" );
});
这就是我不知道该怎么做的地方,在 dialog-form 函数中:
$( "#dialog-form" ).dialog({
autoOpen: false,
height: 300,
width: 350,
modal: true,
buttons: {
"Categorize this abstract": function() {
我应该在这里放什么?我不知道。我希望它重新定向(?)到作为表单操作的 savecat.php。
然后是其余的,取消,关闭等。
$( this ).dialog( "close" );
}
},
Cancel: function() {
$( this ).dialog( "close" );
}
},
close: function() {
allFields.val( "" ).removeClass( "ui-state-error" );
}
});
谁能指出我正确的方向?我有一种感觉,这是一件我不知道的简单事情。