表單請求和json請求的區(qū)別 如何用form表單提交json數據?
如何用form表單提交json數據?事實上,當表單提交方法是get時,它幾乎與JSON相同。如果你真的想和JSON格式一樣,可以在提交的時候點擊JS獲取提交的值,然后JS將其封裝成JSON提交給服務器
如何用form表單提交json數據?
事實上,當表單提交方法是get時,它幾乎與JSON相同。如果你真的想和JSON格式一樣,可以在提交的時候點擊JS獲取提交的值,然后JS將其封裝成JSON提交給服務器
提交之前,它會被序列化為一個JSON字符串,服務器會用這個字符串創(chuàng)建一個JSON變量。
var data={演示:“test”}
var str=JSON.stringify文件(data)//“{”demo“:”test“}”]~]//將表單序列化為JSON字符串
$fn.Serialize對象=function(){
var obj={}
var count=0
$。每個(此.serialized數組(),函數(i,o){
var n=o.name,v=o.value
count
對象[n]=對象[n]==未定義?v
:$.isArray(對象[n])?目標[n].concat(v)
:[obj[n],v
]})對象名稱計數=Count“”//表單名個數
returnJSON.stringify文件(object)
}
var objectstr=$(“sysnumberrule form addnumberrule”)。Serialeobject()]//轉換為JSON對象
var objectjson=JSON.parse文件(objectStr)