Javascript Yii表单在jquery对话框内部,加载后显示在页面上,而不是对话框内部
我一直在努力解决这个问题。表单应该在jquery对话框中打开,但在页面加载后立即打开,而不是在对话框中打开 在使用它时,我发现如果我从ajaxSubmit按钮中删除成功回调,那么表单将在对话框中正常打开,但无法正常运行。这是来自ajaxSubmit按钮的代码。查看完整代码Javascript Yii表单在jquery对话框内部,加载后显示在页面上,而不是对话框内部,javascript,php,jquery,ajax,yii,Javascript,Php,Jquery,Ajax,Yii,我一直在努力解决这个问题。表单应该在jquery对话框中打开,但在页面加载后立即打开,而不是在对话框中打开 在使用它时,我发现如果我从ajaxSubmit按钮中删除成功回调,那么表单将在对话框中正常打开,但无法正常运行。这是来自ajaxSubmit按钮的代码。查看完整代码 您必须按照预期创建ajax提交按钮,并在Firefox firebug控制台中查找javascript错误和 请确保已设置此选项: <?php $this->beginWidget('zii.widgets.jui
您必须按照预期创建ajax提交按钮,并在Firefox firebug控制台中查找javascript错误和
请确保已设置此选项:
<?php $this->beginWidget('zii.widgets.jui.CJuiDialog',array(
'id'=>'login-dialog',
'options'=>array(
'title'=>'Login',
'autoOpen'=>false,
),
));?>
与
“autoOpen”=>false,你是说你找到了修复程序了吗?没有。它可以正常打开,但无法正常工作。你必须按预期创建ajax提交按钮,并在Firefox firebug控制台中查找javascript错误。此设置为false。它在页面上静态打开,就好像对话框不在那里一样。我将检查javascript错误
<?php $this->beginWidget('zii.widgets.jui.CJuiDialog',array(
'id'=>'login-dialog',
'options'=>array(
'title'=>'Login',
'autoOpen'=>false,
),
));?>