У меня есть это:Javascript право кодирования
var passwordpolicies = {
shouldbecomplex: shouldbecomplex,
shouldnotbeusername: shouldnotbeusername,
shouldnotincludeusercharacters: shouldnotincudeusercharacters,
passwordminage: passwordminage,
passwordmaxage: passwordmaxage,
passwordminlength: passwordminlength,
passwordmaxlength: passwordmaxlength,
passwordchronic: passwordchronic
};
var iprange = {
enableiprange: enableiprange,
iplist: ipList
};
Но мне нужно, чтобы получить именно это: Как я могу это сделать?
IPRange =% 7B% 22enableiprange% 22% 3Atrue% 2C% 22iplist% 22% 3A% 5B% 22155.56.68.217% 22% 2C% 22156.187.50.4% 22% 5D% 7D & passwordpolicies =% 7B% 22shouldbecomplex% 22% 3Atrue% 2C% 22shouldnotbeusername% 22% 3Afalse% 2C% 22shouldnotincludeusercharacters% 22% 3Afalse% 2C% 22passwordminage% 22% 3A-1% 2C% 22passwordmaxage% 22% 3A-1% 2C% 22passwordminlength% 22% 3À6% 2C% 22passwordmaxlength% 22% 3A-1% 2C% 22passwordchronic% 22% 3A-1% 7D
Конечно у меня есть правильные значения в переменных внутри объектов.
Я не знаком с кодировкой, и попытался encodeURIComponent и jQuery.param, но не удалось.
При выполнении: encodeURIComponent({iprange, passwordpolicies})
я получаю это:
% 5Bobject% 20Object% 5D
И когда делать: jQuery.param({iprange, passwordpolicies})
я получаю это:
IPRange% 5Benableiprange % 5D = false & iprange% 5Biplist% 5D% 5B% 5D = 155.56.68.217 & ipra Нге% 5Biplist% 5D% 5B% 5D = 156.187.50.4 & passwordpolicies% 5Bshouldbecomplex% 5D = истинный & passwordpolicies% 5Bshouldnotbeusername% 5D = & ложный passwordpolicies% 5Bshouldnotincludeusercharacters% 5D = & ложный passwordpolicies% 5Bpasswordminage% 5D = & passwordpolicies% 5Bpasswordmaxage% 5D = & passwordpolicies% 5Bpasswordminlength% 5D = 6 & passwordpolicies% 5Bpasswordmaxlength% 5D = & passwordpolicies% 5Bpasswordchronic% 5D =
При выполнении этого: encodeURIComponent (JSON.stringify (myObj)) я получаю это:
% 7B% 22iprange% 22% 3A% 7B% 22enableiprange% 22% 3Afalse% 2C% 22iplist% 22% 3A% 5B% 22155.56.68.217% 22% 2C% 22156.187.50.4% 22% 5D% 7D% 2C% 22passwordpolicies% 22% 3A% 7B% 22shouldbecomplex% 22% 3Atrue% 2C% 22shouldnotbeusername% 22% 3Afalse% 2C% 22shouldnotincludeusercharacters% 22% 3Afalse% 2C% 22passwordminage% 22% 3A% 22% 22% 2C% 22passwordmaxage% 22% 3A% 22% 22% 2C% 22passwordminlength% 22% 3A% 226% 22% 2C% 22passwordmaxlength% 22% 3A% 22% 22% 2C% 22passwordchronic% 22% 3A% 22% 22% 7D% 7D
Вы должны показать нам свою попытку, прежде чем мы можем сказать вам, что случилось с ним – Quentin
'JSON.stringify()' + 'encodeURIComponent()' – Andreas
@Quentin: Пожалуйста, смотрите мой выбор. – progNewbie