jquery如何输出数据?

<script>varfilemList;functiongetScheduleInfo(index){if(index==1){$.post('__APP__/Home... <script>
var filemList;
function getScheduleInfo(index) {
if (index == 1) {
$.post('__APP__/Home/Schedule/sel/t_time/<{$t_time}>/sel/1',
function(data) {
filemList = eval("(" + data + ")");
setSchedule()
});
} else if (index == 2) {
$
.post(
'__APP__/Home/Schedule/sel/m_time/<{$t_time+24*3600}>/sel/2',
function(data) {
filemList = eval("(" + data + ")");
setSchedule()
});
} else {
$
.post(
'__APP__/Home/Schedule/sel/w_time/<{$t_time+48*3600}>/sel/3',
function(data) {
filemList = eval("(" + data + ")");
setSchedule()
});
}

}

function setSchedule() {
var fileDiv = $("#film_show");
????
}
</script>
展开
 我来答
jackiexcy
2014-07-21 · TA获得超过294个赞
知道小有建树答主
回答量:193
采纳率:42%
帮助的人:86.8万
展开全部

首先,jQuary的statement最好都放在

$(document).ready(
//里面哦
);
//然后,既然是判断模块了,用switch不是更好?
switch(index)
{
    case 1:
    $.post('__APP__/Home/Schedule/sel/t_time/<{$t_time}>/sel/1',
                function(data) {
                    filemList = eval("(" + data + ")");
                    setSchedule()
                });
     break;
    case 2:
    //不重复了
    default:
    //不重复了                   
}

前面是与问题无关的代码优化,两边的回调函数一样其实也可以提出来。

请追问:

你说的输出是要输出到那个部分?是到网页的一个块还是到本地储存或者服务端?

cage0315
2018-03-27
知道答主
回答量:10
采纳率:50%
帮助的人:2.2万
展开全部
你是要输出data数据吗?执行 setSchedule()的时候吗?
function setSchedule() {
var fileDiv = $("#film_show");
console.log(filemList)
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式