Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Yii表单在jquery对话框内部,加载后显示在页面上,而不是对话框内部_Javascript_Php_Jquery_Ajax_Yii - Fatal编程技术网

Javascript Yii表单在jquery对话框内部,加载后显示在页面上,而不是对话框内部

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

我一直在努力解决这个问题。表单应该在jquery对话框中打开,但在页面加载后立即打开,而不是在对话框中打开

在使用它时,我发现如果我从ajaxSubmit按钮中删除成功回调,那么表单将在对话框中正常打开,但无法正常运行。这是来自ajaxSubmit按钮的代码。查看完整代码


您必须按照预期创建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,
    ),
));?>