2016-03-21 11:42:05 3587次浏览 1条回答 2 悬赏 100 金钱

模板list.php

<?php echo $this->render('remarks',['model'=>$remarkModel]);?>
<script type="text/javascript">
    $(document).ready(function(){
       	$(".btn_edit").click(function(){
            $.ajax({
                url: "<?=yii::$app->request->baseUrl;?>/usersupervise/remarksuser",
                type: "get",
                data: {openid : 'o_-7SspsJjg4e8_dxtSznVGPJ9H4'},
                success: function(data){
                    $('.showDiv_opaciy, .showDiv_edit').show();
                }
            });
        });
    });
</script>

模板tanchuang.php

<?php
    use yii\helpers\Html;
    use yii\widgets\ActiveForm;
?>
<div class="showDiv_edit" style="display:none">
    <div class="showDiv_title"><a href="javascript:void(0);" class="fr close"><img src="<?=yii::$app->request->baseUrl;?>/img/close.gif" width="17" height="16" alt="关闭" /></a>
        <h2>备注用户名</h2>
    </div>
    <div class="showDiv_con"> <span class="fr limit_num">2/30</span>
        <?php $form = ActiveForm::begin(); ?>
        <?= $form->field($model, 'remarkname',['inputOptions' => ['class' => 'inputText inputText_w230 inputText_remarkName']]) ?>
        <div class="btn_bar">
            <?= Html::submitButton('确认', ['class' => 'btn btn_primary']) ?>
            <a href="javascript:void(0);" class="btn btn_default">取消</a>
        </div>
        <?php ActiveForm::end(); ?>
    </div>
</div>

控制器user.php

public function actionRemarksuser()
{
if(yii::$app->request->isAjax){

            if ($model->load(Yii::$app->request->post()) && $model->validate()) {
                print_r($openId['fromusername']);//打印不出来
            }
            return $this->renderAjax('remarks',['model'=>$model]);
        }
}

里面要如何操作???
在线等大神。

  • 回答于 2016-03-21 14:54 举报

    你这是已经实现弹窗了?

    3 条回复
    回复于 2016-03-21 15:32 回复

    弹窗已经实现了。就是得不到参数。
    我实际要的地址是usersupervise/remarksuser?openid=o_-7SspsJjg4e8_dxtSznVGPJ9H4
    但是只显示usersupervise/remarksuser,得不到后面的值。也不知道怎么赋值过去。

    回复于 2016-03-22 08:58 回复

    ?后面的参数是get方式提供的,你页面上是用post接收?

    回复于 2016-03-22 09:07 回复

    已经解决了,用JS获得参数就好了。。谢谢你。

您需要登录后才可以回答。登录 | 立即注册
心灵艺术
总监

心灵艺术 广东陆丰

注册时间:2016-01-06
最后登录:2024-11-01
在线时长:34小时59分
  • 粉丝3
  • 金钱1945
  • 威望20
  • 积分2485

热门问题