• $(document).ready(function () {
  •     //定义表单提交前与提交后的处理方法及超时相关
  •     var options = {
  •                 beforeSubmit:showRequest,
  •                 success:showResponse,
  •                 timeout:3000
  •             };
  •     $('#myform').submit(function() {    
  •         // submit the form    
  •         $(this).ajaxSubmit(options);    
  •         // return false to prevent normal browser submit and page navigation    
  •         return false;
  •     });
  • });
  • function showRequest(formData, jqForm, options) {
  • return true;
  • }
  • function showResponse(responseText, statusText, xhr, $form)  { 
  • alert(responseText ); 
  • }

  • 表单:
  • <select name="linked_nodegroups" id="alreadlist" size="15" multiple class="search_locate"></select>

  • <input type="submit" class="white" value="保存关联" onclick="checkhello()"/>

  • 为什么还要加onclick呢?》

  • 因为select需要事先将其选择。要不然就为空了!

  • 所以
  • function checkhello()
  • {
  • var objs=document.getElementById("alreadlist").options;
  • for (i=0; i< objs.length; i++)
  • {
  • objs[i].selected=true;
  • }
  • return true;
  • } 定义一下这个方法!

  • OK。这样就可以通过JQuery.form提交表单数据了。
  • 而且可以提交select的数据哦!