C 表單序列化成 JSON 字符串的方法提供了一個將表單數據轉換成 JSON 格式的便捷方式,傳輸數據更加便捷。下面是使用jQuery.serializeJSON()
方法完成表單序列化成 JSON 字符串的代碼示例:
$(document).ready(function() {
$("button").click(function() {
var form = $("#myForm").serializeJSON();
var json = JSON.stringify(form);
console.log(json);
});
});
上述示例中,serializeJSON()
方法將表單序列化成 JSON 對象,然后使用JSON.stringify()
方法將 JSON 對象轉換成 JSON 字符串。
需要注意的是,serializeJSON()
方法是由serializeJSON插件提供的,因此需要先引入該插件:
<script src="https://cdn.jsdelivr.net/jquery.serializejson/2.9.0/jquery.serializejson.min.js"></script>
使用表單序列化成 JSON 字符串的好處是,可將表單數據快速轉換為 JSON 格式,方便后續使用 AJAX 在后臺進行處理。而且,由于 JSON 格式在各種編程語言中都得到了廣泛應用,因此可大大提高數據傳輸效率和兼容性。