正在显示
2 个修改的文件
包含
20 行增加
和
9 行删除
@@ -209,13 +209,22 @@ class PersonalcenterController extends WeChatBaseController{ | @@ -209,13 +209,22 @@ class PersonalcenterController extends WeChatBaseController{ | ||
209 | */ | 209 | */ |
210 | public function address_edit(){ | 210 | public function address_edit(){ |
211 | 211 | ||
212 | - $id = $this -> request -> param(); | ||
213 | - $data = Db::name('address') -> where('id',$id['id']) -> find(); | ||
214 | - $detailed = explode(',',$data['detailed']); | ||
215 | - $data['detailed0'] = $detailed[0]; | ||
216 | - $data['detailed1'] = $detailed[1]; | ||
217 | - $this -> assign('data',$data); | ||
218 | - return $this -> fetch(); | 212 | + if($this -> request -> isPost()){ |
213 | + $data_update = Db::name('address') -> update($_POST); | ||
214 | + if($data_update){ | ||
215 | + return true; | ||
216 | + }else{ | ||
217 | + return false; | ||
218 | + } | ||
219 | + }else{ | ||
220 | + $id = $this -> request -> param(); | ||
221 | + $data = Db::name('address') -> where('id',$id['id']) -> find(); | ||
222 | + $detailed = explode(',',$data['detailed']); | ||
223 | + $data['detailed0'] = $detailed[0]; | ||
224 | + $data['detailed1'] = $detailed[1]; | ||
225 | + $this -> assign('data',$data); | ||
226 | + return $this -> fetch(); | ||
227 | + } | ||
219 | 228 | ||
220 | } | 229 | } |
221 | 230 |
@@ -44,6 +44,7 @@ | @@ -44,6 +44,7 @@ | ||
44 | <div class="add_city" id="city_text" type="text" placeholder="">{$data.region}</div> | 44 | <div class="add_city" id="city_text" type="text" placeholder="">{$data.region}</div> |
45 | <img src="__TMPL__/public/assets/images/29.png" alt=""> | 45 | <img src="__TMPL__/public/assets/images/29.png" alt=""> |
46 | </li> | 46 | </li> |
47 | + <input type="hidden" name="id" value="{$data.id}" id="id"> | ||
47 | <li> | 48 | <li> |
48 | <label for="">详细地址</label> | 49 | <label for="">详细地址</label> |
49 | <input type="text" placeholder="街道、小区、门牌号码" id="address_content" value="{$data.detailed0}"> | 50 | <input type="text" placeholder="街道、小区、门牌号码" id="address_content" value="{$data.detailed0}"> |
@@ -73,13 +74,14 @@ | @@ -73,13 +74,14 @@ | ||
73 | }else if($('#address_content').val() == ''){ | 74 | }else if($('#address_content').val() == ''){ |
74 | alert('详细地址不能为空'); | 75 | alert('详细地址不能为空'); |
75 | }else{ | 76 | }else{ |
77 | + id = $('#id').val(); | ||
76 | name = $('#name').val(); | 78 | name = $('#name').val(); |
77 | phone = $('#phone').val(); | 79 | phone = $('#phone').val(); |
78 | region = $('#city_text').text(); | 80 | region = $('#city_text').text(); |
79 | address_content = $('#address_content').val(); | 81 | address_content = $('#address_content').val(); |
80 | address_content_con = $('#address_content_con').val(); | 82 | address_content_con = $('#address_content_con').val(); |
81 | - detailed = address_content+address_content_con; | ||
82 | - $.post("{:url('Personalcenter/add_shop_address')}",{name:name,phone:phone,region:region,detailed:detailed},function(data){ | 83 | + detailed = address_content+','+address_content_con; |
84 | + $.post("{:url('Personalcenter/address_edit')}",{id:id,name:name,phone:phone,region:region,detailed:detailed},function(data){ | ||
83 | if(data){ | 85 | if(data){ |
84 | window.location.href = "{:url('Personalcenter/shop_address')}"; | 86 | window.location.href = "{:url('Personalcenter/shop_address')}"; |
85 | }else{ | 87 | }else{ |
-
请 注册 或 登录 后发表评论