作為乙個初學者,目前邏輯判斷沒問題,資料庫查詢語言沒問題,但總是困擾在前端向後端傳遞陣列的地方。
3種解決方案:
1、前端傳遞陣列時,直接加 .tostring() ,轉成字串。
例如 : [9,10] ,tostring() ,變成:「9,10」
後端接收,按字串接收,再用explode(',',$post['引數']) ,變成陣列 , array()。
2、前端直接傳遞陣列,後端直接接收陣列。但後端接收陣列時,需要採用寫法:(『array_param』,,'')
utilservice::postmore([
['daka_time', ], //指定此引數是陣列型別
['users', ],//指定此引數是陣列型別
'mainid',
'dutyid',
]);3 、前端傳遞陣列,後端接收陣列,採用如下寫法:
input('param.isselected/a'); // 此寫法為官方寫法。應該是正確的。還沒測試過。
$plan_done_time = input('plan_done_time/a'); //先記下來,這是程式中正確寫法。
( 如果是傳遞其他引數,則同樣類似。)
附 : 區分一下input的3種寫法:
$structure_id = input('structure_id', 0, 'intval');
$notice_level = input('notice_level', 0, 'trim');
$name = input('name', '', 'trim');
第乙個引數是:前端引數名稱
中間是,如果沒有接收到此引數給的預設值
第三個引數是:
'intval':變數轉成整數型別;
'trim': 去除字串首尾空白等特殊符號或指定的字元
$suffix : 只有true 和 false ,
false:不做任何判斷,
true:變成:$post[0] = param ; 按照翻譯,是加字尾的意思。目前還沒遇到,以後遇到了,再說。
前端向後端傳list 前端和後端該選什麼?
本文就來討論一下網際網路行業裡如何選擇就業方向的問題。有些程式設計師總是在討論我要參加工作了,我到底應該選擇前端還是後端呢?還有一些學生小夥伴,在校期間總是拿不準方向,等等諸如此類問題。那我本文章索性就分析一下前端和後端區別。給你乙個大概的方向,可能不夠專業,但有一定的借鑑意義。分析完前端 後端技術...
前端攜帶List引數向後端傳送請求很困難?NO
在最近的專案開發中,遇到了乙個前端向後端傳送list型別資料的請求,各種嘗試結果總是失敗,特此總結下來。後端介面 根據部落格型別id集合刪除部落格集合 ids public responseentity void deleteblogtypes requestbody list long blogt...
ajax向後端傳遞陣列
ajax在web專案開發中經常會用到,平時我們傳遞資料,基本都是乙個引數名對應乙個引數值,後端通過引數名就可以得到引數,從而進行相關邏輯處理,但是有時候我們會遇到批量操作,比如批量刪除乙個列表,這時候我們傳遞的就是乙個id的陣列,這時候前後端需要對陣列傳遞做一些特別的處理 這種方式我們傳遞的引數fo...