你第二个用了插件了吧,自己找插件的api来看配置是怎么样的

解决方案 »

  1.   


    $('#ff').form('submit',{  
            url: '/Hotel/Addjson?参数='+参数值,  
            onSubmit: function(){  
                alert('aa');
                return $(this).form('validate');  
            },  
            success: function(result){  
                alert('bb');
            }  
        });  
      

  2.   

    $('#ff').formjquery.fn没有form这个方法的
      

  3.   

    第二种 应该是插件的吧?
    jquery-form?
      

  4.   


    有可能 你可以看下API
      

  5.   

        <script type="text/javascript" src="http://localhost:3894/Resource/JS/jquery-1.7.1.min.js"></script>
    <script type="text/javascript" src="http://localhost:3894/Resource/JS/ShiYi.Common.js"></script>
    <script type="text/javascript" src="http://localhost:3894/Resource/JS/jquery.easyui.min.js"></script>
    <script type="text/javascript" src="http://localhost:3894/Resource/JS/easyui-lang-zh_CN.js"></script>
    <link href="http://localhost:3894/Resource/CSS/style.css" rel="stylesheet" type="text/css" />
    <link href="http://localhost:3894/Resource/themes/metro/easyui.css" rel="stylesheet" type="text/css" />
    <link href="http://localhost:3894/Resource/CSS/themes/icon.css" rel="stylesheet" type="text/css" />
      

  6.   

    请高手了这个绝对是easyui的高难度问题。
    页面
      <div id="Coverlayer" style="overflow-y: hidden;">
        </div>
      $('#Coverlayer').width(500);
                $('#Coverlayer').height(500);
                $('#Coverlayer').dialog({
                    modal: true,
                    href: '/Hotel/Add',
                    title: '管理'
                });
    现页面是通过dialog弹出加载页面。
    并在/Hotel/Add的提交按钮中作这个方法
    $('#ff').form('submit',{  
            url: '/Hotel/Addjson',  
            datatype: 'json',
             type: "post",
             data: data,
            onSubmit: function(){  
            alert('aa');
                return $(this).form('validate');  
            },  
            success: function(result){  
            alert('bb');
     
            }  
        });  
    success没有调用。
    如果把此方法写在/Hotel/Add的方法里,能成功调到success方法。那说明当主页面调用dialog,无法调用。
    如何在主页面通过dialog也能调用到success方法
      

  7.   

    你自己没说明白如何调用,dialog是异步加载你那个页面的,$('#ff').form你是放在   $('#Coverlayer').dialog后面是吧,这样执行form事件时你的ajax都还没返回在dom中生成ff对象,事件就没有绑定上了,要放到dialog的onload事件中执行$('#ff').form $('#Coverlayer').dialog({
                    modal: true,
                    href: '/Hotel/Add',
                    title: '管理',
    onLoad:function(){$('#ff').form('submit',{  
            url: '/Hotel/Addjson',  
            datatype: 'json',
             type: "post",
             data: data,
            onSubmit: function(){  
            alert('aa');
                return $(this).form('validate');  
            },  
            success: function(result){  
            alert('bb');
     
            }  
        });  
    }

                });
      

  8.   

    版主,用了onload直接没调用onload下面的方法