两种方法提交表单却其中一种方法无法调用success方法 你第二个用了插件了吧,自己找插件的api来看配置是怎么样的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $('#ff').form('submit',{ url: '/Hotel/Addjson?参数='+参数值, onSubmit: function(){ alert('aa'); return $(this).form('validate'); }, success: function(result){ alert('bb'); } }); $('#ff').formjquery.fn没有form这个方法的 第二种 应该是插件的吧?jquery-form? 有可能 你可以看下API <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" /> 请高手了这个绝对是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方法 你自己没说明白如何调用,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'); } }); } }); 版主,用了onload直接没调用onload下面的方法 怎么样得到这个提交按钮 javascript一直很想明白的问题 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 三维特效求助!!!!!!!!!!!!!!!!! 如何使用JS来控制select列表 javascript 数组中的数据有逗号 ,怎样还能正确取得各个数组中的元素! 一段在IE下正常但是不支持firefox的代码,麻烦帮我看看 javascript 打开全屏窗口的问题 Blog开通了,祝贺,散分!~!~! 一个简单的问题 求教类似Excel的插入行/列的高效实现方案。 求高手帮忙看下这个简单的事件处理 跪求正则表达式
$('#ff').form('submit',{
url: '/Hotel/Addjson?参数='+参数值,
onSubmit: function(){
alert('aa');
return $(this).form('validate');
},
success: function(result){
alert('bb');
}
});
jquery-form?
有可能 你可以看下API
<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" />
页面
<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方法
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');
}
});
}
});