有没有办法将控制器渲染到不同的视图然后正常?我正在尝试将一些数据从控制器传递到非默认视图.意思是我的控制器被调用:
class StocksRealtimeController extends AppController {
var $uses = 'StockRealtime';
function index(){
$action = '/TestView';
$this->set('stocksRT', $this->StockRealtime->find('all'));
//$this -> viewPath = 'Pages';
$this -> render('/TestView/index');
}
}
Run Code Online (Sandbox Code Playgroud)
...我的视图在views-> TestView-> index.ctp中
我的另一个问题是,如何将该值传递给PHP而不是CakePHP框架之外的ctp文件?
我从这里尝试了一切,没有运气.
我需要在工具提示上显示3个值:时间,值和另一个值(更改).
我看到了这个例子(但是jsdfiddle没有用).
我试过这个
//each loop..
indice.push(["time", "value1", "value2"]);
Run Code Online (Sandbox Code Playgroud)
,工具提示设置
tooltip:
{
useHTML: true,
formatter: function()
{
return '' + Highcharts.dateFormat('%H:%M:%S', this.x) +'; '+ this.y + this.z(<-is this right?);
}
},
Run Code Online (Sandbox Code Playgroud)
和系列
series:
[{
type: 'area',
data: indice
}]
Run Code Online (Sandbox Code Playgroud)
可以帮忙吗?thsnks.
我有这个页面:
<script type="text/javascript" src="jQuery/Highcharts/highstock1.1.6.js"></script>
<script type="text/javascript" src="jQuery/Highcharts/highcharts2.1.4.js"></script>
Run Code Online (Sandbox Code Playgroud)
并在我使用的页面中
$.getJSON(
"server/indice.server.php?row=" + row +"&item="+ item,
null,
function(data)
{
chartindice = new Highcharts.Chart(
{
chart:
{
renderTo: 'graph',
defaultSeriesType: 'line',
zoomType: 'x'
},
/////moore setting..
series:
[{
type: 'area',
name: titleindice,
data: indice,
showInLegend : false //disable the the show/hide icon
}]
});
});
Run Code Online (Sandbox Code Playgroud)
和高库存图
window.chart = new Highcharts.StockChart({
chart: {
renderTo: 'chartHistory'
},
rangeSelector: {
selected: 2
},
series: [{
data: history,
type: 'spline',
tooltip: {
valueDecimals: 2
}
}]
}); …Run Code Online (Sandbox Code Playgroud) 可能重复:
Mysql选择枚举值
我在以下地方设立了一个颜色Mysql:
类型: ENUM
Length/Values: '01','02','03','04','05','06','07','08','09','10','11','12'
我正在尝试从数据库中检索这些值:
我发现另一篇帖子有同样的问题,但我的代码不起作用
$type = $mysqli->query( "SHOW COLUMNS FROM {$tableName} WHERE Field = 'type'" )->fetch_object()->Type;
preg_match('/^enum\((.*)\)$/', $type, $matches);
foreach( explode(',', $matches[1]) as $value )
{
$enum[] = trim( $value, "'" );
}
return $enum;
Run Code Online (Sandbox Code Playgroud)
我得到了类型TextInstedENUM
当我尝试使用该$.each方法时,我在jQuery v1.7.2代码上遇到上述错误:
$.post('url_of_php_file.php',
$.param( {
}),
function(data){
$.each(data.articles, function(index, value){
.....
});
Run Code Online (Sandbox Code Playgroud)
请求返回:
{"articles": [
{
"id":"11",
"date":"2012-12-19 15:52:06",
"title":"url_title",
"link":"url_link",
"available":"1"
},
..... *more rows like the above*
]}
Run Code Online (Sandbox Code Playgroud)
为什么我会收到此错误?
嗨,我已经设置了自动完成输入文本.我试图在点击btn和输入按键时触发重新打印表格的事件.btn点击工作正常,但输入键按下似乎在停止之前触发了几次(意味着表格闪烁)
$('body').bind('keypress', function(e) {
if(e.keyCode==13){
var str = $('#Filter').val();
$('#Table').fadeOut("slow").load('printShorts.server.php?Sortby=<?echo $sort;?>&dir=<?echo $direction;?>&filter='+encodeURIComponent(str)+'&usergroup=<?=$usergroup?>&no-cache=' + (new Date()).getTime() ).fadeIn("slow");
}
});
Run Code Online (Sandbox Code Playgroud)
它不会一直发生,并且在不同的浏览器中行为不同.
我使用高图表创建了一个图表。工具提示在 FF 和 IE 中工作正常,但在 chorme 中,文本超出了框架。
我尝试使用 HTML
tooltip:
{
//Tried this also
/* formatter: function()
{
return '' + Highcharts.dateFormat('%H:%M:%S', this.x) +'; '+ this.y;
}, */
useHTML: true,
formatter: function() {
var html="<div style='width:140px;text-align:center; direction:ltr'>"+
Highcharts.dateFormat('%H:%M:%S', this.x) +'; '+ this.y+
"</div>";
return html;
}
},
Run Code Online (Sandbox Code Playgroud) 我在html5中构建了这个进度条.该栏是可点击的,当您点击每个部分时,您会获得解释.它工作但不是在IE8中.谁能告诉我什么是狼?我已经工作了一个月但没有!一点帮助.:-)
我在我的网站上更新了我的横幅.有无法解释的边距(在左边第一个和左边第二个之间).边距是HTML中的一个新行,但没有任何推子元素来保持它.有点奇怪.
我试图建立一个jsfiddle,但那里不存在错误.
这是代码:
<br>
<div class="invisible_box">
<a class="overlay" onclick="window.open('http://www.s-maof.com/LandingPages/PRO/','PRO','scrollbars=yes, toolbar=no,status=no, width=570,height=650')"></a>
<object type="application/x-shockwave-flash" data="http://s-maof.com/stuff/bannerPro150x75.swf" width="150" height="75">
<param name="movie" value="http://s-maof.com/stuff/bannerPro150x75.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="loop" value="false" />
</object>
</div>
<div class="invisible_box" style="z-index: 7000">
<a class="overlay" style="cursor:auto;"></a>
<object type="application/x-shockwave-flash" data="http://s-maof.com/stuff/tachlit-150x150.swf" width="150" height="150">
<param name="movie" value="http://s-maof.com/stuff/tachlit-150x150.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="loop" value="false" />
</object>
</div>
Run Code Online (Sandbox Code Playgroud)
而CSS:
.invisible_box {
height: 75px;
margin-bottom: 5px;
position: relative;
width: 150px;
} …Run Code Online (Sandbox Code Playgroud) 我试图自己解决这个问题,但未成功.我试图将闪光元素放在底部的固定位置.
#ticker{ position: fixed; bottom: 0; right: 12%; z-index: 6000 !important;}
Run Code Online (Sandbox Code Playgroud)
它适用于FF和Chrome但不适用于IE.我试着改变doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我读了一些关于放置假元素的东西,但我没有得到它.
我试图改变div元素"Cellbox"中输入字段的值
$('#CellBox').$(':input').val("Something");
$('#CellBox :input').val("Something");
$('#CellBox:input').val("Something");
$(':input #CellBox').val("Something");
Run Code Online (Sandbox Code Playgroud)
没有..
编辑:谢谢你们,这是一个错误拼写 - 最常见的错误......
$('#CellBox :input').val("Something");
Run Code Online (Sandbox Code Playgroud)
是正确的
jquery ×4
css ×3
highcharts ×3
javascript ×3
html ×2
php ×2
tooltip ×2
cakephp ×1
canvas ×1
css-position ×1
enums ×1
highstock ×1
html5 ×1
keypress ×1
mysql ×1
progress-bar ×1
sql ×1
text-align ×1
typeerror ×1