【发布时间】:2011-11-15 21:41:40
【问题描述】:
这是我的 Javascript:
<script type="text/javascript">
// prepare the form when the DOM is ready
$(document).ready(function() {
var options = {
target: '.error_box_wrapper', // target element(s) to be updated with server response
beforeSubmit: showRequest, // pre-submit callback
success: showResponse, // post-submit callback
};
// bind form using 'ajaxForm'
$('#edit_group_form').ajaxForm(options);
});
// pre-submit callback
function showRequest(formData, jqForm, options) {
return true;
}
// post-submit callback
function showResponse(responseText, statusText, xhr, $form) {
alert("Success!");
}
</script>
我正在使用Jquery表单插件,提交表单后,我想刷新页面上的div。
【问题讨论】:
-
这里没有可以更新任何 div 的代码。 showResponse 仅执行警报。
-
有什么事吗?你收到警报了吗?
-
是的,我收到警报,不知道在哪里放置刷新 div 代码,我尝试在警报之前放置但没有成功。
-
这是我使用的代码片段:
$('#middle').load( $(this).attr('href') + ' #middle' );