使用react時的ajax傳參問題

2021-08-13 14:44:04 字數 530 閱讀 5447

描述:

在reducer中通過ajax訪問nodejs運算元據庫的方法,需要傳過去乙個陣列作為資料庫批量查詢的條件,直接寫data = 來傳值,在node方法中獲取的值為undefined。

原因:

ajax只能傳遞object或者string型別,object必須是鍵值對的形式

解決:

使用json.stringify(陣列)的方法,將

陣列轉為json字串,此時就可以傳到後台了。

到達後台以後,要在sql中通過in來查詢批量資料,所以還要把ajax傳過來的json字串再轉回陣列格式來給sql查詢,使用

json.parse()方法

react 路由傳參

今天,我們要討論的是react router中link傳值的三種表現形式。分別為通過萬用字元傳參 query傳參和state傳參。ps 進入正題前,先說明一下,以下的所有內容都是在react router v4的版本下。1.params route定義方式 link元件 html方式 萬用字元 js...

react元件傳參

父元件向子元件傳參 父傳子通過 props 屬性向子元件的attr中傳值 父元件 parent.js import react,from react import child from child export default class parent extends component rende...

React路由傳參

當我們要進行跳轉的時候,通常會把一些引數傳到另乙個元件上去,以便跳轉到的元件可以輕而易舉的拿到引數。通常通過params query state以及search這四種方法進行傳參,接下來讓我給你們演示一下 path id component path指路徑 component指所跳轉的元件 path...