【问题标题】:How to display temp array data to client如何向客户端显示临时数组数据
【发布时间】:2016-01-29 07:07:56
【问题描述】:

我的表单将在同一页面上向用户提交数据并获得结果,仅供查看。结果不会保存在任何地方。 我的图像形式是 here

如上图,选择 2 个保存在 Db 上的参数和 1 个长度,即 temp。

提交后选择长度。
在提交下表时,表格中的结果将显示为 type ,volatage .,resultR,resultX,resultB 给用户。

length,resultR=lengthr,resultX=lengthx,resultB=length*b 这三个都是临时数组。 用户可以为结果做很多次,并逐行显示,清除点击后,所有结果将被删除。

【问题讨论】:

  • 它就像使用 javascript append 和 prepend 进行动态但不知道如何。任何人都可以为此发送代码
  • 所以你想显示一段时间的数据??

标签: javascript ajax yii append yii1.x


【解决方案1】:

我认为一种方法是保留一个div,它充当第二个表中所有结果的容器。您可以保存从提交中获得的结果并将该数据附加到第二个表div。像这样:

$("#second-table-div table").append('<tr><td>resultR : '+somevalue+'</td><td>...</td></tr>');

一旦用户点击“清除”按钮,您可以简单地编写一个小的 jquery 或 javascript,如下所示:

$('#clear').on('click',function(){
  $("#second-table-div").html('');
});

【讨论】:

  • 谢谢,但你有任何这种类型的演示,因为我是 yii 的新手。如果你有然后发送它
  • 其实和yii没有关系,可以用纯javascript或者jquery来实现。我没有任何演示,但如果你能提供你所做的示例代码,我也许可以改变它。
  • 我想简单地从表单中获取值作为长度,然后从类型表中获取 r 值然后结果 = r * 长度。在下面显示但不保存在 db 中。我不知道该怎么做
  • 你完全只有javascript
  • 您不需要保存在数据库中,一旦您提交,您就可以访问数据(在线提供方法)。使用 jquery/js(在线提供的方法)计算值并创建 DOM 表,然后使用上述解决方案将数据附加到第二个表。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-20
  • 1970-01-01
  • 2014-11-24
  • 2019-03-31
  • 2019-02-12
  • 1970-01-01
  • 2010-09-24
相关资源
最近更新 更多