js使用工具将表单封装成json字符串传到后台,js截取字符串(学生笔记)

<script src="js/jquery.min.js"></script>
    
    <script src="https://cdn.bootcss.com/jquery.serializeJSON/2.9.0/jquery.serializejson.js"></script>
    <script>
    // /////////////////////////////////////////////   
    //原始版本
    //  $("#1").click(function(){
    //     // console.log("dian");
    // 
    //     var j = $('.total_text').text();
    //     // 去除¥符号
    //     var order_toal = j.substring(1);
    //     //将标签的值赋给input传过去
    //     $("#order_total").val(j);
    //     // var i =$("#order_total").val();
    //     // alert(i);    
    //      $("#form1").submit();
    //      // ajax_jiesuan();
    //      alert("i");
    // })
    // //////////////////////////////////////////////

    $('#1').on('click', function(){
        //间接设置订单金额
        var j = $('.total_text').text();
        // 去除¥符号
        var order_toal = j.substring(1);
        //将标签的值赋给input传过去
        $("#order_total").val(order_toal);
        //用插件将表单生成json,在ajax发送过去后台
var serializeObj=$('#form1').serializeJSON();
var serializeStr=JSON.stringify(serializeObj);
console.log(serializeStr);
$.ajax({
      cache: false,
      type: "POST",
      url : "add_order.php",
      traditional:true,  
      data: {order : serializeStr}, //注意这里的写法
      success: function(msg){
        if(msg=="OK"){

            Alert(50,"下单成功");
            location.reload();
        }else{
            alert(msg);
            alert("下单失败");
        }
      }
    });
           // console.log(data);
            // var xhr = new XMLHttpRequest();
            // xhr.onreadystatechange = function(){
            //     // var choice = xhr.responseText;
            //     if(xhr.readyState==4){
            //         var timezone = xhr.responseText;
            //         alert(timezone);
            //         if(timezone=="OK"){
            //             // $("#timezone").html("现在时间是:"+timezone);
            //             // order_success();
            //             Alert(100,"下单成功!");
            //         }else{
            //             alert("没传时间");
            //         }
            //     }
            // }
            // xhr.open("post","?c=user&a=add_order",true);
            // xhr.send(serializeStr);
        });

var order_toal = j.substring(1);js截取从下标1开始到末尾的字符串,返回值赋给变量order_total

 
  //用插件将表单生成json,在ajax发送过去后台
var serializeObj=$('#form1').serializeJSON();
var serializeStr=JSON.stringify(serializeObj);