/** * Created by root on 4/1/16. */ $(document).ready(function(){ var bt=baidu.template; bt.LEFT_DELIMITER=''; var apiUrl = '/api/v1/'; var setReplyTemplate = function(data){ console.log(data); var html=bt('t:c-message-detail-reply',{reply: data}); $('#all_course_message_reply').prepend(html); }; var setTemplate = function(data){ console.log(data); var html=bt('t:course-discussion',{discussion: data}); $('#c-discussion-container').prepend(html); $('.post-reply-submit').click(function(){ replyInsert(); }); /*$('post-interactive-praise').click(function(){ praiseClick(); });*/ }; var loadDataFromServer = function(id){ //getOpenId(function(openid){ $.ajax({ url: apiUrl + 'messages/' + id, dataType: 'json', success: function(data){ setTemplate(data.data); }, error: function(xhr,status,err){ console.log(err); } }); //}) }; var homeworkUrl = window.location.search; var homeworkID = homeworkUrl.split("=")[1]; loadDataFromServer(homeworkID); //点击回复按钮,插入回复内容 var replyInsert = function(){ var replyContent = $("#postInput").val(); if (!replyContent){ alert("请输入回复"); }else{ //将用户输入内容插入最后一条回复 /*$(".post-reply-wrap:last").after('
'); $(".post-reply-content:last").append(replyContent); $(".post-reply-date:last").append(Date());*/ var postInput = $("#postInput").val(); $("#postInput").val(""); //回复数目+1 var replyNum = $(".post-interactive-reply").text().match(/\d+/g); replyNum++; $(".reply-num").text("(" + replyNum + ")"); //获取并传送回复用户数据 var userInfo = { "Type" : "Message", "Content" : postInput }; $.ajax({ type: "POST", //提交方式 dataType: "json", //类型 url: apiUrl + 'new_comment/' + homeworkID, //提交的页面,方法名 data: userInfo, //参数,如果没有,可以为null success: function (data) { //如果执行成功,那么执行此方法 setReplyTemplate(data.data); alert("6"); }, error: function (err) { //如果执行不成功,那么执行此方法 alert("err:" + err); } }); } } /*//点赞效果 var praiseClick = function(){ var praiseNum = $(".post-interactive-praise").text().match(/\d+/g); praiseNum++; $(".praise-num").text("(" + praiseNum + ")"); }*/ });