ajaxForm(选项)应该传递给选项的是什么?

$(document).ready(function() { var options = { target: '#output1', // target element(s) to be updated with server response beforeSubmit: showRequest, // pre-submit callback success: showResponse // post-submit callback }; $('#myForm1').ajaxForm(options); }); function showRequest(formData, jqForm, options) { var queryString = $.param(formData); alert('About to submit: \n\n' + queryString); return true; } function showResponse(responseText, statusText) { alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + '\n\nThe output div should have already been updated with the responseText.'); } 

在上面的程序中,选项参数传递了什么?我使用http://jquery.malsup.com/

你的问题是什么?

请详细说明。

从jQuery Form Plugin API文档 :

给ajaxForm

通过添加所有必要的事件监听器来准备要通过AJAX提交的表单。 它不提交表格。 在文档的ready函数中使用ajaxForm来准备用于AJAX提交的表单。 ajaxForm 需要零个或一个参数 。 单个参数可以是 回调函数或 选项对象 。 可连环:是的。

注意: 您可以将任何标准的$ .ajax选项传递给ajaxForm

target – [#outout1]是要重新加载的Div。

beforSubmit – 重新加载之前要执行的操作

success – 重新加载后要执行的操作

使用三个参数调用’beforeSubmit’回调:数组格式的表单数据,表单的jQuery对象,以及传递给ajaxForm / ajaxSubmit的Options对象。

http://jquery.malsup.com/form/#options-object