大佬教程收集整理的这篇文章主要介绍了React js - axios 调用 - url maker 传递数组参数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在用 reactJs 开发一个网站——以及服务器端 API——似乎想要采用这样的数组参数。 --
"order_by[0]=director_first_name asc&order_bY[1]=Trading_name&filter_by[0]=Trading_name like a%&filter_bY[1]=star_raTing > 1&filter_bY[2]=number_of_employees > 1"
但我不确定我是否需要创建一个看起来像这样的字符串 - 或者如果它是在 JavaScript 中构建数组然后在它被推送到 axios 调用之前执行 JsON.parse() 的情况?
--
我尝试过创建这样的字符串数组
let orderBy = []
orderBy.push("director_first_name asc");
orderBy.push("Trading_name");
那么我会在将 JsON.Parse 附加到 url 字符串时将其环绕吗?
-- 试过这个,但没有用 https://jsfiddle.net/nk5Ly6hf/1/
==== 像这样的工作 - 但随后数组还没有被赋予指针 - https://jsfiddle.net/nk5Ly6hf/3/ aka filter_by[0],filter_bY[1]
最后我只是构建了一个函数来创建一个字符串,
flatArrayToString(key,arr){
let output = "";
for (var i = 0; i < arr.length; i++) {
output += "&"+key+"["+i+"]="+arr[i];
}
return output;
}
以上是大佬教程为你收集整理的React js - axios 调用 - url maker 传递数组参数全部内容,希望文章能够帮你解决React js - axios 调用 - url maker 传递数组参数所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。