FineUI 官方论坛
标题:
fineui,执行完后台事件,怎么将值传递给前台的js
[打印本页]
作者:
洋哥哥
时间:
2013-10-9 17:26
标题:
fineui,执行完后台事件,怎么将值传递给前台的js
前天触发的事件是
<input type="button2" value="Line.swf" />
前台js是这样
<script type="text/javascript">
function changeChart() {
var chart_a = new FusionCharts("/FusionCharts/Line.swf", "chartId", "1200", "400", "0", "0");
chart_a.setDataXML("<%= GetXmlstr()%>");
chart_a.render("chart1");
}
</script>
后台事件是
public string GetXmlstr()
{
Chart.FusionChartHelper help = new Chart.FusionChartHelper(Chart.FusionChartType.Line);
OrclHelper OH = new OrclHelper();
string sqlstr = "select TRANTIM2,kweight from MOLIRON_GROU_REAL_B "
+ " where TRANTIM2 >= '" + Dt1 + "'"
+ " and TRANTIM2 < '" + Dt2 + "'"
+ " and tcpno='" + this.ylg_no.SelectedValue.ToString() + "'"
+ " and KWEIGHT is not null "
+ " order by TRANTIM2 desc";
DataSet ds = OH.QueryDsstq(sqlstr);
help.SetDataSource(ds);
XMLstr = help.getChartString();//返回XML的数据字符串
return XMLstr;
为什么每次点击事件,趋势图没有变化呢,真郁闷
作者:
bluer
时间:
2013-10-11 11:14
changeChart() 没有被重新执行呗。。。
建议,把GetXmlstr()的结果放到一个textbox 控件里。然后在需要的时候运行JS, 读取使用。
作者:
洋哥哥
时间:
2013-10-11 12:32
谢谢二楼,问题已解决,我是通过Ajax回调函数解决的
作者:
gis008
时间:
2014-12-16 13:36
洋哥哥 发表于 2013-10-11 12:32
谢谢二楼,问题已解决,我是通过Ajax回调函数解决的
请教FineUI如何用Ajax回调函数?
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4