jQuery-访问其他地方的序列化数据
jQuery - Access serialized data elsewhere
我正在编辑另一个人编写的一些jQuery。
在$(document).ready(function)中,他们有如下代码:
$(document).on('submit', ".editForm", function(e) {
$.post( $(this).attr("action"), $(this).serialize(), function() {
successMsg("Sorted.")
})
e.preventDefault();
});
我需要做的是能够访问另一个点击事件上的序列化数据。
我该怎么做?
将serialize()
与$(".editForm")
选择器一起使用
$(document).ready(function() {
$(document).on('submit', ".editForm", function(e) {
$.post($(this).attr("action"), $(this).serialize(), function() {
successMsg("Sorted.")
});
e.preventDefault();
});
$("#click").on("click", function() {
alert($(".editForm").serialize());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<form method="post" class="editForm">
<input name="fname" value="John" />
<br/>
<input name="lname" value="Doe" />
<br/>
<input type="submit" value="submit" />
<input type="button" id="click" value="click" />
</form>
如果您想将其作为一个数组,请使用serializeArray()
$(document).ready(function() {
$(document).on('submit', ".editForm", function(e) {
$.post($(this).attr("action"), $(this).serialize(), function() {
successMsg("Sorted.")
});
e.preventDefault();
});
$("#click").on("click", function() {
alert(JSON.stringify($(".editForm").serializeArray()));
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<form method="post" class="editForm">
<input name="fname" value="John" />
<br/>
<input name="lname" value="Doe" />
<br/>
<input type="submit" value="submit" />
<input type="button" id="click" value="click" />
</form>
相关文章:
- 序列化数据属性中对象的最可靠方法
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- PHP未从AJAX接收序列化数据
- 序列化数据和 onRender in Marionette.CompositeView 之间的区别
- 使用$.post将jquery mobile的序列化数据传递到PHP
- 在复合视图中序列化数据
- 如何发布序列化数据以及 jQuery.getScript() 调用
- jQuery 序列化数据和 PHP $_POST 不匹配
- 使用JavaScript解析序列化数据
- 通过ajaxsetup发布带有附加参数的表单序列化数据
- jQuery-访问其他地方的序列化数据
- 发送序列化数据和其他参数;不起作用
- 如何反序列化数据数组
- JQGrid在发布到服务器之前序列化数据
- 如何在Ajax中验证序列化数据
- 下载基于自定义序列化数据生成的文件
- 如何强制jQuery Ajax序列化数据
- 如何选择从开始日期到结束日期(即不包括结束日期)开始的序列化数据
- 从序列化数据中解析浮点数
- 更改表单序列化数据