在Ajax中使用数组

2024-10-02 00:20:44 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我用Javascript编写的原始代码

var wt_val = [];

        for (i = 0; i<human_wt.length; i++){
          var mult;
          mult = data_list[basket_list[button_port_name][i]].map(x => x*(wt[i]/100));
          wt_val.push(mult);
        }

wt_val是一个或多个列表。你知道吗

现在我把这个发到服务器上。你知道吗

          $.ajax({
          type: 'GET',
          url: '/add',
          data: {hoot: wt_val},
          success: function(results){

            alert("success");

          },
          error: function(error) {
          }
        });

同样,这里没有错误。你知道吗

但这里没有价值。你知道吗

app.route('/add', methods=['GET'])
def sum():

    start = request.form.getlist('hoot[]')
    print type(start)
    print len(start)

长度为0


Tags: adddatagetvartypefunctionerrorval
1条回答
网友
1楼 · 发布于 2024-10-02 00:20:44

你需要这样做

 paramtoget= { pval: wt_val};

在你的岗位上

 $.post('..abc.aspx' + Math.random()
               , {
 param: paramtoget
}

服务器端

 var value = Request.Form("param[pval][]")

希望这有帮助

相关问题 更多 >

    热门问题