我有两个路由,get方法可视化所有数据,post方法插入数据。在get方法中使用app-render('视图名称',和数据),等等。在方法中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方法和弹出窗口中不起作用