form form to json object in the foreground

Serialization garbled problems will occur, to be resolved.
     // Convert its inner space, name, and value to json according to the form id
     var fireTraceEquipment =queryParamByFormId('form1');

      function conveterParamsToJson(paramsAndValues) {  
        var jsonObj = {};  
      
        var param = paramsAndValues.split("&");  
        for ( var i = 0; param != null && i < param.length; i++) {  
            var para = param[i].split("=");  
            jsonObj[para[0]] = para[1];  
        }  
      
        return jsonObj;  
    }  
      
    function queryParamByFormId(form) {  
        var formValues = $("#" + form).serialize();  
      
        //About jquery's serialize method to convert spaces to + signs
        formValues = formValues.replace(/\+/g," ");
       return conveterParamsToJson(formValues);
    }  

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327028181&siteId=291194637