【发布时间】:2013-07-24 16:12:56
【问题描述】:
我有两条路线,get 方法可以可视化所有数据,而 post 方法可以插入数据。在 get 方法中使用 app-render(“视图名称”和数据),等等。在方法中发布后我也会这样做,以便看到插入同一页面的末尾带有包含成功消息的弹出窗口。这两个方法的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方法和popup中总结视图不起作用
【问题讨论】:
-
什么不起作用?它应该做什么?您收到错误消息吗?问题是 PHP 还是 javascript?