求问一个php输出内容在body内怎样解决
问题是这样的:我页面头部有php脚本,比如update之类的,但是update成功或者失败后会直接从那儿输出一个js脚本告诉用户。问题来了,这样的话每次脚本都输出在这个之...
问题是这样的:我页面头部有php脚本,比如update之类的,但是update成功或者失败后会直接从那儿输出一个js脚本告诉用户。
问题来了,这样的话每次脚本都输出在
这个之前了 ,看上去很别扭啊。哪有js脚本在它前面的呢。给个截图。求教怎样解决呢?我不想又把php写在页面下部 展开
问题来了,这样的话每次脚本都输出在
这个之前了 ,看上去很别扭啊。哪有js脚本在它前面的呢。给个截图。求教怎样解决呢?我不想又把php写在页面下部 展开
2个回答
展开全部
这问题非常好解决啊
比如如下
<?php
//这里是你的update等操作,假设操作成功
if ( 成功 ) {
echo '<html><head>这里写你的js或者css等</head><body>成功!</body></html>';
die;
}
?>
<html>
<head>
<head>
<body>
</body>
</html>
按照这种格式不就完了?
原理就是你要输出提示的时候,重新输出一次html文档格式,输出完成后,终止程序运行die()
这样,原来有的html文档格式不再输出,而重新输出一个html文档,这也不就行了嘛!
当然,每次操作都来写代码输出一个html文档,显然很麻烦累赘,也不易维护
那你可以封装一个函数功能啊
比如
function alert($txt = '' ) {
echo '这里写html文档格式即可' . $txt;
die();
}
当操作提示的时候
if ( 成功 ) {
alert('成功');
}
或者
if ( 失败 ) {
alert('失败');
}
这样不挺好的?
比如如下
<?php
//这里是你的update等操作,假设操作成功
if ( 成功 ) {
echo '<html><head>这里写你的js或者css等</head><body>成功!</body></html>';
die;
}
?>
<html>
<head>
<head>
<body>
</body>
</html>
按照这种格式不就完了?
原理就是你要输出提示的时候,重新输出一次html文档格式,输出完成后,终止程序运行die()
这样,原来有的html文档格式不再输出,而重新输出一个html文档,这也不就行了嘛!
当然,每次操作都来写代码输出一个html文档,显然很麻烦累赘,也不易维护
那你可以封装一个函数功能啊
比如
function alert($txt = '' ) {
echo '这里写html文档格式即可' . $txt;
die();
}
当操作提示的时候
if ( 成功 ) {
alert('成功');
}
或者
if ( 失败 ) {
alert('失败');
}
这样不挺好的?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询