<?php
$data = array('foo'=>'bar',
'baz'=>'boom',
'cow'=>'milk',
'php'=>'hypertext processor');
echo http_build_query($data);
/* Output:
foo=bar&baz=boom&cow=milk&php=hypertext+processor
*/
Jak zrobić coś podobnego w javascript, powiedzmy, uzyskać ciąg zapytania z tablicyi przekształcić tablicy do ciąg kwerendy?Jak zaimplementować coś takiego jak http_build_query PHP i odwrotnie w javascript?
UPDATE
jQuery plugin nie działa:
var fromVar = $.query.load('?cow=milk')
fromVar.set('first', 'value');
fromVar.toString()
wyprowadza ona ?cow=milk
gdy chcę go mieć ?cow=milk&first=value
Czy to może pomóc? http://phpjs.org/functions/http_build_query:428 – phsource
Nie, nie mogę zaimportować zupełnie nowego giganta dla tej jedynej funkcjonalności! – wamp
Ta funkcja nie ma żadnych zależności, więc możesz ją po prostu skopiować i wkleić (zgodnie z licencją). –