后台批量处理功能界面的实现
2012-04-16 09:47
190 查看
做商家页面静态化的时候,需要批量生成页面。商家有多个,每个商家也有多个页面需要静态化。下面是实现过程:
1、提交页面传入参数$mchtid,$dostep,分别对应处理到哪个商家,这个商家的哪个步骤
2、逻辑Php页面,处理完当前商家和当前步骤,改变$mchtid或$dostep参数,输出新的表单
3、页面中iframe的表单会在500毫秒后自动执行,这样就不断地生成页面,直到结束。
效果:
1、提交页面传入参数$mchtid,$dostep,分别对应处理到哪个商家,这个商家的哪个步骤
<form name="form1" action="xxx.php" method="post" target="doifrm"> <iframe name="doifrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe>
2、逻辑Php页面,处理完当前商家和当前步骤,改变$mchtid或$dostep参数,输出新的表单
//跳转到一下步的JS $gotojs = "function GotoNextPage(){ document.gonext."."submit(); }"."\r\nset"."Timeout('GotoNextPage()',500);"; $dojs = "<script language='javascript'>$gotojs</script>"; //逻辑处理,生成新的静态页面 使用 curl() //新的$mchtid 和 $dostep //页面显示新表单并自动执行 $msg = "成功生成商家{$mchtid}的{$dostep}页面"; $doneForm = "$msg<br/><form name='gonext' method='post' action='xxx.php'> <input type='hidden' name='mchtid' value='$mchtid' /> <input type='hidden' name='dostep' value='$dostep' /> </form>\r\n{$dojs}\r\n";
3、页面中iframe的表单会在500毫秒后自动执行,这样就不断地生成页面,直到结束。
效果:
相关文章推荐
- 第七周(1) 后台代码编写、客户端具体功能实现与界面优化
- MyFlag Step12:后台代码编写、客户端具体功能实现与界面优化
- 第六周(1) 后台代码编写与客户端具体功能实现以及界面优化
- 第六周(2) 后台代码编写、客户端具体功能实现与界面优化
- C#之使用NotifyIcon实现任务栏托盘菜单,图标闪烁效果及气泡提示 很多程序是只需要后台运行的,甚至不需要自己的应用界面。NotifyIcon提供了程序在任务栏的显示功能 程序下载链接如下
- MyFlag Step11:后台代码编写、客户端具体功能实现与界面优化
- myflag step 13:后台代码编写、客户端具体功能实现与界面优化
- jQuery progressbar通过Ajax请求实现后台进度实时功能
- 加强型的记录集权限(数据集权限、约束表达式设置功能)实现方法界面参考
- JAVA 画图板实现(基本画图功能+界面UI)二、功能实现及重绘实现
- js界面刷新&Django使用Ajax实现页面无刷新评论回复功能
- 我们为客户实现了网站后台可定制的功能
- 关于JavaWeb如何实现用户注册 后台即时提醒(类似站内信功能)
- java后台实现支付宝对账功能的示例代码
- OC/Swift 实现的功能强大的界面布局框架
- Java开发自己的IDE(已经有界面、编译、运行、后台工程管理功能)
- Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
- APP更新功能,使用Notification实现在后台更新
- Android实现带有记住密码功能的登陆界面
- Ajax调用asp.net后台方法功能实现