Я выполняю функцию поиска в реагировать нативно, но у меня возникает проблема с отправкой массива мест в ссылке. Моя ссылка выглядит так ...
https://....listing/get_freelancers?listing_type=search&location=australia,england,united-emirates,united-kingdom
Это то, что я получаю через запятую значения в моей ссылке, но мне нужен этот тип URL ..
http://...search-freelancers/?keyword=&location%5B%5D=australia&location%5B%5D=canada
В этом URL у меня есть Массив местоположений, я не хочу, чтобы значения, разделенные запятыми, мне нужен URL, как этот ... вот мой код, где я передаю массив в моем URL ...
fetchFreelancerData = async () => {
const { params } = this.props.navigation.state;
const response = await fetch(
BaseUrl+"listing/get_freelancers?
listing_type=search&location="+params.projectLocationKnown
);
const json = await response.json();
this.setState({ fetchFreelancer: json });
console.log( params.projectLocationKnown );
console.log( BaseUrl+"listing/get_freelancers?listing_type=search&profile_id=&keyword="+params.title+"&skills="+params.SkillsKnown+"&location="+params.projectLocationKnown+"&type="+params.freelancerLevelKnown+"&english_level="+params.englishKnown+"&language="+params.LangKnown );
};
В этом патче кода я получаю значения из другого компонента и передаю эти значения массива в моем вызове fetch здесь ... пожалуйста, помогите о том, как правильно создать URL для получения ответа.