用jquery做的,是需要两个url吗?

解决方案 »

  1.   

    两个action都不同肯定是需要两个不同的url啊。不过,如果你是要向同一个地址发出的请求,只是查询的变量不同,就只要一个url就可以了。
      

  2.   

    用jquery重建一个form,然后通过Ajax发送到地址一,返回后再触发表单submit发送到地址。
    这个方法可以解决。
    但是同时带来新的问题。
    怎么用jquery重建form,
    function checkform(){
    $.ajax({
               type: "POST",
               url: "contractAction!addOrUpdate.shtml",     
               data:$('#addForm').serialize(),
               success: function(result){
               var data = $.parseJSON(result); 
                 $.messager.alert('提示',data.message,'warning',function(){
    if (data.result == 1) {

                             window.location.href = "contractSampleAction!gotoPage.shtml?flag=extractSample";
                       }else{
                            return false;
                       }
                      });
                      }
                      
           });
    }
    这可以吗。还有一个要求将form1中的其中一条数据,保存到form2对应的数据库的表中。这怎么办。