jspにおけるjsonストレージとajax伝送

5415 ワード

2018.1.31:mysql表データをインポートする際、表にidが0のフィールドがあるかどうかに注意し、sqlファイルを実行する際、sqlはデフォルトでidが0のデータを元の表で保存するのではなく、自動的に最後に置く.
14:58 ajaxは複数回クリック繰り返し提出データの問題を提出した.
jspページ格納json回転文字列
var all_commodity_info={};
var commodity_info_list = new Array();
if ($("input[name=commodityId]").length >0) {
    for (var i = 0; i < $("input[name=commodityId]").length; i++) {
        var commodity_info={};
        commodity_info.commodityId = $("input[name=commodityId]")[i].value;
        commodity_info.commodityNum = $("input[name=nums]")[i].value;
        commodity_info.commodityMoney = $("input[name=money]")[i].value;
        commodity_info_list[i]=commodity_info;
    }
    all_commodity_info.commodityInfoList = commodity_info_list;
} 

 
  
$.ajax({
                url: "${path}/xxxxx.do",
                data: {
                    xxxx: txxxx,
                    xxx: xxxxx,
                    xxx: JSON.stringify(xxx)//json     
                },
                async: false,
                dataType: "json",
                type: 'POST',
                success: function (data) {
                    if (data.code === "0") {
                        window.location.href = "xxxx.do?xxx=" + xxx;
                    }else {
                        $("#add").attr("style", "display:block;");
                    }
                    alert(data.msg);
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    $("#add").attr("style", "display:block;");
                    alert("    ', '    ,     ");
                }
            });

  windows.location.href = "/xxx.do?xxx="+xxx;
  json
  (1). json "encodeURIComponent()"
  (2). json json JSON.stringify();
  (3).
      windows.location.href = "/xxx.do?xxx="+encodeURIComponent(JSON.stringify(xxx));