Advertisement
Guest User

Untitled

a guest
Oct 26th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. var item = {
  2. field1: 100,
  3. field2: 200,
  4. field3: [ 1,2,3 ],
  5. field4: {
  6. field5: 300,
  7. field6: 'Quad',
  8. field7: [ 4,5,6]
  9. }
  10. };
  11.  
  12. var serialize2 = function(obj, prefix) {
  13. var str = [], p;
  14. for (p in obj) {
  15. if (obj.hasOwnProperty(p)) {
  16. var k = prefix ? prefix + "[" + p + "]" : p, v = obj[p];
  17. str.push((v !== null && typeof v === "object") ?
  18. serialize2(v, k) :
  19. encodeURIComponent(k) + "=" + encodeURIComponent(v));
  20. }
  21. }
  22. return str.join("&");
  23. };
  24.  
  25. var serialize2 = function(obj, prefix) {
  26. var str = [], p;
  27. for (p in obj) {
  28. if (obj.hasOwnProperty(p)) {
  29. var k = prefix ? prefix + "." + p : p, v = obj[p]; // changed this line
  30. str.push((v !== null && typeof v === "object") ?
  31. serialize2(v, k) :
  32. encodeURIComponent(k) + "=" + encodeURIComponent(v));
  33. }
  34. }
  35. return str.join("&");
  36. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement