本文介绍了jQuery序列化不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不熟悉表格的序列化,但令人惊讶的是它没有对表格进行序列化.这是代码:

I was dabbling with the form serialize but surprisingly its not serializing the form. Here is the code:

<div id="content">
</div>
<form  id= "myform">
    <input type="text" id="inp"value="mytext">
    <input type="button" id="btn" value="serialize"/>
</form>

这是我正在使用的jQuery代码:

Here is the jQuery code I am working with:

$("form").submit(function(e){
    e.preventDefault();
    var v= $(this).serialize();
    console.log(v);
});

这是> 小提琴

推荐答案

input字段上需要一个name属性.否则,它们会被jQuery的.serialize()忽略.

You need a name attribute on your input fields. Otherwise they're ignored by jQuery's .serialize().

这是来自文档的报价:

这是您带有名称属性的小提琴: http://jsfiddle.net/6fgUg/28/

Here's your fiddle with a name attribute: http://jsfiddle.net/6fgUg/28/

这篇关于jQuery序列化不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-11 09:38