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

熱門(mén)標(biāo)簽