Javascript easyui添加整个列
我目前正在使用easyui datagrid,我只需要在数据网格中添加整个列,并将它们放在文本框或其他东西中 我只需要添加它们,然后显示和比较 也可以使用php吗? 提前感谢:) 我试着在他们的论坛上提问,但他们似乎不再接受任何成员。 我也试过用这个Javascript easyui添加整个列,javascript,php,jquery,Javascript,Php,Jquery,我目前正在使用easyui datagrid,我只需要在数据网格中添加整个列,并将它们放在文本框或其他东西中 我只需要添加它们,然后显示和比较 也可以使用php吗? 提前感谢:) 我试着在他们的论坛上提问,但他们似乎不再接受任何成员。 我也试过用这个 $.post('show_details.php', {v: row.checkvou}); $('#sd').form('load',row); 我希望我能得到'checkvou'的值,然后做一个新的函数来添加和比较它,但是
$.post('show_details.php', {v: row.checkvou});
$('#sd').form('load',row);
我希望我能得到'checkvou'的值,然后做一个新的函数来添加和比较它,但是没有像你在图片中看到的那样幸运,上面写着'undefined index'
至于文本框中的“1231231”,它仅使用javascipt显示
编辑:或至少帮助我将该文本框的值获取到php变量以下是文本框的代码:
<input name="checkvou" id="checkv" class="easyui-textbox" ></input>
这也会很有帮助:D哇,我真的忘了回来发布我是如何解决这个问题的,很抱歉。。。无论如何 我的解决方案是创建另一个文件,然后将其包含在内
include "dc_compute.php";
原因是我发现您无法将javascript变量传递给php(这就是为什么$('#checkv')。textbox('getValue')
对我不起作用(感谢Mawia HL的建议))
然后在该文件中有一个函数,该函数从数据库中获取数据并进行计算,然后返回结果,为了让事情变得清楚,下面是代码:
include "dc_compute.php";
$data = compute($_REQUEST['checkvou']); // $_REQUEST['checkvou'] is where the value of the textbox '#checkv' came from
dc_compute.php:
function compute($itemid){
include 'conn.php';
$debcred = array();
//echo $itemid;
$query1 = "SELECT * FROM editlist WHERE checkvou = '".$itemid."'";
$query1_run = mysql_query($query1);
//echo $query1_run;
$deb = 0;
$cred = 0;
$qty = 0;
while ($num = mysql_fetch_assoc($query1_run)) {
// this is the part where it does the adding thing
$deb += $num['debit'];
$cred += $num['credit'];
}
array_push($debcred, $deb,$cred);
return $debcred;
}
最后,它只是一个简单的if条件,用来知道它们是否平衡:D最后,它看起来是这样的:
include "dc_compute.php";
$data = compute($_REQUEST['checkvou']);
if ($data[0] != $data[1]){
?>
<h1 style="font-size: 20px; color:#8A0707">UNBALANCED CHEQUE!!</h1>
<?php
}
包括“dc_compute.php”;
$data=compute($_请求['checkvou']);
如果($data[0]!=$data[1]){
?>
不平衡支票!!
哇,我真的忘了回来发布我是如何解决这个问题的,对不起…无论如何
我的解决方案是创建另一个文件,然后将其包含在内
include "dc_compute.php";
原因是我发现您无法将javascript变量传递给php(这就是为什么$('#checkv')。textbox('getValue')
对我不起作用(感谢Mawia HL的建议))
然后在该文件中有一个函数,该函数从数据库中获取数据并进行计算,然后返回结果,为了让事情变得清楚,下面是代码:
include "dc_compute.php";
$data = compute($_REQUEST['checkvou']); // $_REQUEST['checkvou'] is where the value of the textbox '#checkv' came from
dc_compute.php:
function compute($itemid){
include 'conn.php';
$debcred = array();
//echo $itemid;
$query1 = "SELECT * FROM editlist WHERE checkvou = '".$itemid."'";
$query1_run = mysql_query($query1);
//echo $query1_run;
$deb = 0;
$cred = 0;
$qty = 0;
while ($num = mysql_fetch_assoc($query1_run)) {
// this is the part where it does the adding thing
$deb += $num['debit'];
$cred += $num['credit'];
}
array_push($debcred, $deb,$cred);
return $debcred;
}
最后,它只是一个简单的if条件,用来知道它们是否平衡:D最后,它看起来是这样的:
include "dc_compute.php";
$data = compute($_REQUEST['checkvou']);
if ($data[0] != $data[1]){
?>
<h1 style="font-size: 20px; color:#8A0707">UNBALANCED CHEQUE!!</h1>
<?php
}
包括“dc_compute.php”;
$data=compute($_请求['checkvou']);
如果($data[0]!=$data[1]){
?>
不平衡支票!!
您是否尝试过$('#checkv').textbox('getValue')
?发布您正在工作的javascript代码,这样会更容易帮助您。您是否尝试过$('#checkv').textbox('getValue')
?发布您正在工作的javascript代码,这样会更容易帮助您。