【问题标题】:How to pass a table data from and HTML front end to the server side in Django through JSON?如何通过 JSON 将表格数据从 HTML 前端传递到 Django 中的服务器端?
【发布时间】:2019-01-10 21:30:06
【问题描述】:

我在前端有多个表。根据表中提供的信息,需要在后端更新 Oracle 数据库。服务器端用 Django 编码,前端是典型的 HTML、Javascript、Bootstrap、Jquery 等。由于应用程序以 JSON 格式向服务器端发送数据,因此需要将数据作为 JSON 请求传递。问题是如何在前端解析表格,将其包含在一个对象中并通过JSON发送并在Python(Django)中解析它?

我的计划是将值存储在 javascript 对象中,然后以 json 格式传递。由于我无法迭代表本身的值。

var exclScoreObj = new Object();
$("#exclTable tr").each(function() {
    $(this).find('td').each(function(){
        console.log($(this).val())
    })
})

【问题讨论】:

  • $this.val() 不适用于 td。 Val 将从输入元素中获取值。请改用 $this.text。
  • 会试试的..
  • 不起作用....

标签: javascript python jquery json django


【解决方案1】:

我可以不使用 jquery 来做到这一点。我非常想知道如何在 jquery 中做到这一点。但是通过简单地使用 javascript,这就是我获取表值的方式。

var table = document.getElementById("xxxx");
for (var i = 0, row; row = table.rows[i]; i++) {
   for (var j = 0, col; col = row.cells[j]; j++) {
      console.log(col.childNodes[0].value);
   }  
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-23
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    相关资源
    最近更新 更多