gpt4 book ai didi

javascript - 我有一种使用 $window.open() 和 angularjs 发送 JSON 数据的简单方法吗?

转载 作者:行者123 更新时间:2023-12-03 12:39:34 26 4
gpt4 key购买 nike

数据非常复杂:

var data = {
name: 'name',
info:{
info1: 'uvbiuonns',
info2: 'aisbsiece',
}
}

这将避免在弹出窗口中从服务器获取数据

最佳答案

var data = {
name: 'name',
info:{
info1: 'uvbiuonns',
info2: 'aisbsiece',
}
}

var qs = function(obj, prefix){
var str = [];
for (var p in obj) {
var k = prefix ? prefix + "[" + p + "]" : p,
v = obj[k];
str.push(angular.isObject(v) ? qs(v, k) : (k) + "=" + encodeURIComponent(v));
}
return str.join("&");
}

window.open("popup.html/?" + decodeURIComponent(qs(data)), "winName", "width=200, height=100");

jQuery 也可以:

window.open("popup.html/?" + decodeURIComponent($.param(data)), "MsgWindow", "width=200, height=100");

关于javascript - 我有一种使用 $window.open() 和 angularjs 发送 JSON 数据的简单方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23579257/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com