文章詳情頁
thinkPHP5中獲取數(shù)據(jù)庫數(shù)據(jù)后默認(rèn)選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙
瀏覽:84日期:2022-06-08 14:19:27
問題描述
從數(shù)據(jù)庫中獲取數(shù)據(jù)后默認(rèn)選中我用兩種格式寫:
采用的是ajax方法:
如果我寫了判斷語句,當(dāng)我改變下拉框的選項(xiàng)提交的時(shí)候,js能獲取到改變的數(shù)據(jù),就是status和role的值:
下圖是后臺代碼(部分):
但是后臺接收的數(shù)據(jù)$param也有status和role(如果修改了下拉框選擇)下圖是輸出$param:
但是執(zhí)行了 去除沒有修改的數(shù)據(jù) 這一操作后,如果status和role(兩個(gè)下拉框的值)發(fā)生了改變,name就會(huì)被清除。下圖status的值發(fā)生了改變,輸出$data:
這是為什么?怎么解決呢?
問題解答
回答1:我明白了!
empty默認(rèn)0==null,所以修改成0后不能存入data數(shù)組,data中自然沒有status值
回答2:我的status明明有值,為什么會(huì)被empty判斷為空?
排行榜

熱門標(biāo)簽