When using ajax, it is often necessary to assemble the input data as & amp; #39; nameabc & amp; sex1 & amp; #39; in this form, you can use the serialize method of JQuery to complete this task easily! JQueryajax-serialize () method definition and usage the serialize () method creates... when using ajax, you often need to assemble the input data in the form of 'name = abc & sex = 1'. You can easily complete this work using the serialize method of JQuery! JQuery ajax-serialize () method definition and usage the serialize () method creates a URL-encoded text string by serializing the form value. You can select one or more form elements (such as input and/or text boxes) or form elements. Serialized values can be used in URL query strings when an AJAX request is generated. JQuery ajax-serialize () method syntax $ (selector). serialize () jQuery ajax-serialize () method detailed description. The serialize () method creates a text string represented by standard URL encoding. Its operation object is a jQuery object that represents the form Element Set. The jquery ajax-serialize () method has several types of form elements: The. serialize () method can operate jQuery objects that have selected individual form elements, such , And . However, select $ ("# form1 "). serialize (); Result: name1 = pipi & name2 = 1 & name3 = test there is another problem with the jQuery ajax-serialize () method, if the following is the case: www.2cto.com use: $ ("# form1 "). serialize (); Result: name1 = pipi & blog = blue + submarine, How can I change the + sign back to a space? Another problem is as follows: $ ("# form1 "). serialize (); Result: blog = blue + submarine cannot show length = pipi. The reason is that length is the attribute keyword of the js array. If there is a conflict, change name to another non-conflicting string.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.