且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

angularjs序列化表单数据

更新时间:2022-06-01 05:20:41

DOC

有关被列入序列化的字符串形式元素的值,
  该元素必须有一个name属性。

For a form element's value to be included in the serialized string, the element must have a name attribute.

在你的HTML的输入没有名字,所以连载返回一个空字符串。东西解决这个问题像...

In your HTML inputs do not have names, hence serialize returns an empty string. Fix this with something like...

<input type="text" name="keywords" ng-model="keywords" placeholder="enter name...">
<input type="text" name="desc" ng-model="desc" placeholder="enter description...">

和,顺便说一句,你不必包装角 $元素到jQuery函数: $ element.serialize()将工作正常。

And, btw, you don't have to wrap Angular $element into jQuery function: $element.serialize() would work ok.

演示。