我有两条路线,可视化所有数据的get方法,以及插入数据的post方法。在使用app-render('视图名称'和数据)的get方法中,非常好。在方法post中我会执行相同的操作,以查看插入同一页面的结尾,并弹出包含成功消息的弹出窗口。这两个方法的url是一样的,问题是我在post方法中渲染的时候,由于get方法无法识别手头的数据,所以我查看的页面内容只有一半。
$app->get('/url.html',function()use($app){
//code
$app->render('url.html', array('name'=>$variable1,'user'=>$variable2)));
});
我想在插入后显示弹出窗口
$app->post('/url.html',function()use($app){
//code
$popup='$(function(){$( "#dialog-message" ).dialog({modal: true, buttons: {Ok: function() {$( this ).dialog( "close" );}}});});';
$app->render('url.html', array('popup'=>$popup)
));
});
在视图“/url.html”
<?php echo $popup ?>
但不起作用
然后总结视图在 post 方法和弹出窗口中不起作用