js拼接json格式数据
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
function getChangedRuleKeys() { var ruleId = $("#hiddenId").val(); var ruleName = $("input[name=ruleName]").val(); var content = $("textarea[name=content]").val(); var keyword = null;//关键字输入框中的值 var orignVal = null;//关键字原始值 var keyword_id = null;//关键字id var orignMatch = null;//radio的原始值 var fullMatch = null;//radio的选择值 var addKeyword = null;//添加新的时候关键字的值 var addFullMatch = null;//添加新的时候radio的值 var obj = null;// var str = null; var fullMatchInput = null; var keysArr = [];//数组存放遍历的数据 var ruleDom = $("#textLabel"); var keywordInput = ruleDom.find("input[name=keyword]").each( function () { keyword_id = $(this).attr("ruleKeyId"); if (keyword_id == "add") { i-- //因为上一个方法里面进行了++,到这里的i加了一 所以再减去 fullMatchInput = ruleDom.find("input[name=fullMatchAdd" + i + "]"); } else { fullMatchInput = ruleDom.find("input[name=fullMatch" + keyword_id + "]"); } keyword = $(this).val(); orignVal = $(this).attr("orignVal"); orignMatch = fullMatchInput.attr("orignMatch"); fullMatch = fullMatchInput.filter(':checked').val(); keysArr.push({ id: keyword_id, keyword: keyword, originVal: orignVal, orignMatch: orignMatch, fullMatch: fullMatch }); } ); //情况:关键词改变 keyword != orignVal //关键字没改变 radio改变 //关键词 radio都没变 if (keyword != orignVal || fullMatch != orignMatch) { obj = keysArr; str = JSON.stringify(obj); } //keyword_id为空执行添加操作 keyword_id不为空&&orignVal的值不等于keyword执行修改操作 if (keyword_id != null || orignVal != keyword) { $.post("/media/wxAutoReplayRuleEdit", { "data": str, "ruleId": ruleId, "ruleName": ruleName, "content": content }, function (data) { window.location.href = "/index#media/wxAutoReplayRuleManager"; } ); } }
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献3条内容
所有评论(0)