jQuery ajax - serialize() میتھد
مثال
سیریلائز شدہ فرم کی قیمتیں کا نتیجہ درج کریں:
$("button").click(function(){ $("div").text($("form").serialize()); });
تعریف و استعمال
serialize() میں فرم کی قیمتیں سیریلائز کرکے URL کد متن بنانے کا کام کرتا ہے
آپ ایک یا متعدد فرم عناصر(مثلاً input یا text box) یا فرم عناصر خود را انتخاب کرسکتا
序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。
语法
$(selector).serialize()
详细说明
.serialize() 方法创建以标准 URL 编码表示的文本字符串。它的操作对象是代表表单元素集合的 jQuery 对象。
表单元素有几种类型:
.serialize() 方法可以操作已选取个别表单元素的 jQuery 对象,比如 ,
$('form').submit(function() { alert($(this).serialize()); return false; });
输出标准的查询字符串:
a=1&b=2&c=3&d=4&e=5
ਟਿੱਪਣੀਆਂ:ਸਿਰਫ਼ 'ਸਫ਼ਲ ਕੰਟਰੋਲ' ਨੂੰ ਸਟਰਿੰਗ ਵਿੱਚ ਸੈਰੀਅਲਾਈਜ਼ ਕਰੇਗਾ। ਜੇਕਰ ਫਾਰਮ ਨੂੰ ਬਟਨ ਦੇ ਦੁਆਰਾ ਨਹੀਂ ਸੰਭਾਲਿਆ ਜਾਵੇਗਾ, ਤਾਂ ਸੰਭਾਲੇ ਗਏ ਬਟਨ ਦੀ ਕੀਮਤ ਸੈਰੀਅਲਾਈਜ਼ ਨਹੀਂ ਕੀਤੀ ਜਾਵੇਗੀ। ਜੇਕਰ ਫਾਰਮ ਏਜੰਟ ਦੀ ਕੀਮਤ ਸੈਰੀਅਲਾਈਜ਼ ਸਟਰਿੰਗ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨੀ ਹੈ, ਤਾਂ ਏਜੰਟ ਨੂੰ name ਏਜੰਟ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ。