Serialize form elements as a URL-encoded string. >>> h = ( ... ' ' ... ' ' ... ) >>> d = PyQuery(h) >>> d.serialize() 'order=spam&
(self)
| 1533 | )) |
| 1534 | |
| 1535 | def serialize(self): |
| 1536 | """Serialize form elements as a URL-encoded string. |
| 1537 | |
| 1538 | >>> h = ( |
| 1539 | ... '<form><input name="order" value="spam">' |
| 1540 | ... '<input name="order2" value="baked beans"></form>' |
| 1541 | ... ) |
| 1542 | >>> d = PyQuery(h) |
| 1543 | >>> d.serialize() |
| 1544 | 'order=spam&order2=baked%20beans' |
| 1545 | """ |
| 1546 | return urlencode(self.serialize_pairs()).replace('+', '%20') |
| 1547 | |
| 1548 | ##################################################### |
| 1549 | # Additional methods that are not in the jQuery API # |