- 注册时间
- 2012-6-9
- 最后登录
- 2012-8-31
- 阅读权限
- 10
- 积分
- 69
- 精华
- 0
- 帖子
- 5
|
使用miniui时的前台表单:
<form id="form1" method="post">
<input name="updatetime" class="mini-hidden" value="<?php echo toDate(); ?>" />
<input name="id" class="mini-hidden" value="{$vo.id}" />
<div style="padding-left:11px;padding-bottom:5px;">
<table>
<tr>
<td style="width:70px;">用 户 名:</td>
<td style="width:150px;"><input name="username" class="mini-textbox" required="true"/></td>
<td style="width:70px;">真实姓名:</td>
<td style="width:150px;"><input name="name" class="mini-textbox" required="true"/></td>
</tr>
<tr>
<td >性 别:</td>
<td ><select name="sex" class="mini-radiobuttonlist"><option value="1">男</option><option value="2">女</option><option value="0">保密</option></select></td>
<td >出生日期:</td>
<td ><input name="birthday" class="mini-datepicker" required="true"/></td>
</tr>
</table>
</div>
<div style="text-align:center;padding:10px;">
<a class="mini-button" style="width:60px;margin-right:20px;">确定</a>
<a class="mini-button" style="width:60px;">取消</a>
</div>
</form>
<script type="text/javascript">
mini.parse();
var form = new mini.Form("form1");
function SaveData() {
var data = form.getData();
form.validate();
if (form.isValid() == false) return;
var json = mini.encode(data);
json = eval("("+json+")");
//alert("提交成功,返回结果:" + json);
$.ajax({
url: "__URL__/update",
type: "post",
data: { returnAjaxData: json },
cache: false,
success: function (text) {
CloseWindow("Ok"+text);
//alert("修改完毕!");
},
error: function (jqXHR, textStatus, errorThrown) {
alert(jqXHR.responseText);
CloseWindow();
}
});
}
function onOk(e) {
SaveData();
}
</script>
</body>
</html>
使用miniui时的 后台更新:
- function update() {
- $Data = $_POST['returnAjaxData'];
- $name=$this->getActionName();
- $model = D ( $name );
- /*
- if (false === $model->create ()) {
- echo ( $model->getError () );
- }*/
- //$list=$model->add (); //新增
复制代码 $list=$model->where('id='.$Data["id"])->save($Data); //只有这样才能更新
if (false !== $list) {
echo ('编辑成功!');
} else {
echo ('编辑失败!');
}
}虽然能够更新,但是updatetime字段不能更新。
我参考了两位老师的做法,不使用miniui的情况下我的系统都能正常使用$model->create () 、$model->save () 进行添加、更新的。
miniui 为06-13的版本。
|
|