序列化数组
问题描述:
我有一个数组如下序列化数组
["http://wallpaper-gallery.net/top/wallpapers-6.jpeg", "http://wallpaper-gallery.net/top/wallpapers-8.jpg", "http://wallpaper-gallery.net/top/wallpapers-10.jpg"]
我想序列它类似于jQuery的serialize()
方法得到以下
links=http%3A%2F%2Fwallpaper-gallery.net%2Ftop%2Fwallpapers-6.jpeg%0D%0Ahttp%3A%2F%2Fwallpaper-gallery.net%2Ftop%2Fwallpapers-8.jpg%0D%0Ahttp%3A%2F%2Fwallpaper-gallery.net%2Ftop%2Fwallpapers-10.jpg
我怎样才能做到这一点以有效的方式在javascript中使用
答
var links = ["http://wallpaper-gallery.net/top/wallpapers-6.jpeg", "http://wallpaper-gallery.net/top/wallpapers-8.jpg", "http://wallpaper-gallery.net/top/wallpapers-10.jpg"];
console.log("links="+encodeURIComponent(links.join("\r\n")));