Display JavaScript values
Display JavaScript values
如何在第二张图片上解决这个问题,假设 USD 列的值为 3,而其他没有值,假设为零。
<div class="span3">
<ul class="nav nav-tabs nav-stacked" >
<?php
foreach ( $submenu as $sm ) {
echo '<li><a href="'.$base_url.$sm['link'].'">'.$sm['title'].'</a></li>';
}
?>
</ul>
</div>
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Add New Daily Price Index</h3>
</div>
<div class="modal-body">
<form id="myForm" method="post">
<div class="span2">Index</div>
<input type="text" name="indexval" id="indexval"/>
<!--input type="hidden" value="hello" id="myField"-->
<!--button id="myFormSubmit" type="submit">Submit</button-->
</form>
</div>
<div class="modal-footer">
<button class="btn btn-primary" id="myFormSubmit" >Save</button>
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
</div>
</div>
<div class="span12">
<section id="global">
<legend><h4><?=$title?> <small>( Admin )</small></h4></legend>
<div class="row-fluid">
<div class="span2">Search By</div>
<input type="radio" id="r1" name="someRadioGroup" value="daily"/> Daily
<input type="radio" id="r2" name="someRadioGroup" value="monthly"/> Monthly
</div>
<div class="row-fluid">
<div id="output">
<div id="daily">
<div class="span2">Date: </div>
From
<input type="text" id="sdate" name="sdate" value="<?=$sdate?>" class="input-small"><span class="add-on"> to </span>
<input type="text" id="edate" name="edate" value="<?=$edate?>" class="input-small">
<hr>
<div class="row-fluid">
<div class="span2"></div>
<div class="span10">
<button id="btn_display_daily" class="btn btn-primary"><i class="icon-ok-circle"></i> Display</button>
<a href="#myModal" role="button" class="btn btn-primary" data-toggle="modal"><i class="icon-ok-circle"></i>Add New</a>
</div>
</div>
</div>
</div>
</div>
<div class="row-fluid">
<div id="month">
<div class="span2">Billing </div>
Month
<select name="month" class="span2" id="month">
<?php
$billing_start = $def_date_man_start;
$billing_start = date_parse($billing_start);
for($x=1;$x<=12;$x++){
$time_tmp = mktime (0, 0, 0, $x+1 , 0, 0);
$month = date('F',$time_tmp);
$sel = (($billing_start['month']) == $x) ? 'selected=selected' : '';
echo '<option value="'.$x.'" '.$sel.' >'.$month .'</option>';
}
?>
</select>
Year
<select name="year" class="span2" id="year">
<?php
for($x=2006;$x<=date('Y')+5;$x++){
$sel = ($billing_start['year'] == $x) ? 'selected=selected' : '';
echo '<option value="'.$x.'" '.$sel.' >'.$x.'</option>';
}
?>
</select>
<hr>
<div class="row-fluid">
<div class="span2"></div>
<div class="span10">
<button id="btn_display_records" class="btn btn-primary"><i class="icon-ok-circle"></i> Display</button>
<button id="btn_display_records" class="btn btn-primary"><i class="icon-ok-circle"></i> Add New</button>
</div>
</div>
</div>
</div>
<div id="indexresult"></div>
<div id="result"></div>
</div>
<!--div id="output2"></div-->
<script type="text/javascript">
$.extend({
loadDailyData : function () {
$('#result').html('');
$("#result").html('Getting Data.... ');
var daily = $('#r1').val();
$.post('../billing/daily_index_process',{sdate:$('#sdate').val(),edate:$('#edate').val(),'daily':daily},
function(data){
//console.log(data)
$('#result').html('');
var date = "<table class='table'><tr><td>Date</td>"
$.each(data.value, function (delivery_date, val1){
$.each(val1, function (x,v){
date += "<td>"+v.indexval+"</td>";
})
})
date +="<tr>"
$.each(data.value, function (delivery_date, val1){
var dd =delivery_date ;
date +="<td>"+dd+"</td>"
$.each(val1, function (x,v){
//date += "<td>"+v.priceval+"</td>";
date += "<td>"+v.priceval+"</td>";
})
date +="<tr>"
//console.log(delivery_date)
$('#result').html(date);
})
}
);
}
})
</script>
<script>
$(document).ready(function () {
$("#month").hide();
$("#daily").hide();
$('#sdate, #edate').datepicker();
$("input[name=someRadioGroup]:radio").change(function () {
if ($("#r1").attr("checked")) {
$('#result').html('');
$("#month").hide();
$("#daily").show();
}
else{
$('#result').html('');
$("#month").show();
$("#daily").hide();
}
})
});
</script>
<script>
function jsFunction(){
$( "#sdate, #edate" ).datepicker( "show" );
}
</script>
<script>
$(function(){
$('#myFormSubmit').click(function(e){
e.preventDefault();
var daily = $('#r1').val();
var indexval = $('#indexval').val();
var sdate = $('#sdate').val();
post_data = {'sdate':sdate,'indexval':indexval,'daily':daily};
$.post('<?=$base_url?>/billing/add_index_process',post_data,
function(data){
alert(data)
window.parent.location.reload();
}
)
});
});
</script>
<script>
$('#btn_display_daily').unbind('click').bind('click',function(e){
e.preventDefault();
$.loadDailyData();
});
</script>
图1http://s1323.photobucket.com/user/Paul_Yuki/media/problem_zpse6067419.png.html?filters[用户]=134917646&过滤器[最近]=1&排序=1&o=0
图2http://s1323.photobucket.com/user/Paul_Yuki/media/problem2_zps747b33bd.png.html?filters[用户]=134917646&过滤器[最近]=1&排序=1&o=1
这是我的查询:
select type,indexval,delivery_date,priceval from price_indices
where delivery_date between '$sdate' and '$edate' and `type`='$type'
order by delivery_date
在 javascript 中使用 php 值。将php值存储在变量中,然后在javascript中回显。例:-
$value=3;//store value
$('#div').html('<?php echo $value ?>');//show php value
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- Javascript not taking values
- JavaScript Boolean Values
- Javascript string.length and string.lastIndexOf diff values
- Display JavaScript values
- Javascript round up values
- PHP Dynamic JavaScript Values
- Javascript shorten GET values
- include values in a javascript string with '+='
- Missing JSON values with JavaScript
- javascript cookie array values
- Javascript swapping values
- 在Javascript中,valuesLength = (values.长度,未定义);——做
- JavaScript json values
- Javascript Sum Values
- Javascript Form Validation access values