34

I have an object like this:

Object
    id: "myid"
    token: "sometoken"

I need to build a HTTP query-string and get something like this:

http://domain.com/file.html?id=myid&token=sometoken

Any ideas how I can do this?

2 Answers 2

87
​var obj = {
        id    : 'myid',
        token : 'sometoken'
    };

alert($.param(obj));

You can use $.param() to create your query-string parameters. This will alert id=myid&token=sometoken.

This function is used internally to convert form element values into a serialized string representation.

Here is a demo: http://jsfiddle.net/RdGDD/

And docs: http://api.jquery.com/jquery.param

Sign up to request clarification or add additional context in comments.

Comments

24
var obj = { id: 'myid', token: 'sometoken' };
var url = 'http://domain.com/file.html?' + $.param(obj);

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.