portal html css js resource

discover.js 22KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658
  1. //发现模块
  2. $(function() {
  3. $(".headnav li").eq(1).addClass("navcurrent");
  4. loginStatus();//判断个人是否登录
  5. var userid = $.cookie("userid");
  6. var exculdeIds=[];
  7. var exculdeId2s;
  8. var rows="20",fTime,fId,QTime,QId;
  9. var sortColumn=["3","7","10","4","5","6","8"]//发现栏目显示顺序
  10. //轮播加载页面
  11. $.ajax({
  12. "url":"/data/inc/col_banner.html",
  13. "dataType":"html",
  14. "success":function(result){
  15. $(".slide-box").html(result);
  16. bannerRotate.bannerInit();// 轮播
  17. for(var i=0;i<5;i++){
  18. var dataId=$(".slide-item").eq(i).attr("data-id");
  19. exculdeIds.push(dataId);
  20. // exculdeId2s.push(dataId);
  21. }
  22. $(".slide-list").on("click",".slide-item",function(){
  23. var columId=$(this).attr("data-col");
  24. $.ajax({
  25. "url":"/ajax/operation/statist/bannerClick",
  26. "type":"POST" ,
  27. "dataType":"json",
  28. "data":{"id":columId},
  29. "success" : function(data) {
  30. console.log(data)
  31. }
  32. })
  33. })
  34. }
  35. })
  36. hotNews();
  37. importNews();
  38. var linkNum=0;//栏目类别导航
  39. if(linkNum==0){
  40. firstListShow(true);
  41. }
  42. navmenu();
  43. function navmenu(){
  44. var str='<li class="table-tab-slide table-tab-slide-active" data-col="0">推荐</li>'
  45. for(var i=0;i<sortColumn.length;i++){
  46. var key=sortColumn[i];
  47. str+='<li class="table-tab-slide" data-col="'+key+'">'+columnType[key].fullName+'</li>';
  48. }
  49. $(".table-tab-item").append(str);
  50. $(document).bind("click",function(e){
  51. var target = $(e.target);
  52. if(target.closest(".table-tab-item").length == 0){
  53. $(".table-drop").hide();
  54. $(".rightbtn").find("em").removeClass("unfoldtr").addClass("foldtr");
  55. }
  56. })
  57. $(".table-tab-item").on("mouseenter","li.rightbtn",function(){
  58. $(this).find(".table-drop").show();
  59. $(this).find("em").removeClass("foldtr").addClass("unfoldtr");
  60. }).on("mouseleave","li.rightbtn",function(){
  61. $(this).find("em").removeClass("unfoldtr").addClass("foldtr");
  62. $(this).find(".table-drop").hide();
  63. })
  64. $(".table-drop").on("click","li",function(){
  65. $(".rightbtn").find("span").html($(this).text());
  66. })
  67. $(".table-tab-item").on("click","li",function(){
  68. if($(this).is('.table-tab-slide')){
  69. fTime = "", fId = "", QTime = "", QId = "";
  70. linkNum = $(this).index(".table-tab-slide");
  71. $(".haveData").find("ul").each(function () {
  72. $(this).html("");
  73. $(this).parent().find(".js-load-more").unbind("click");
  74. $(this).parent().find(".js-load-more").show();
  75. });
  76. $("#table-item-"+linkNum).html("");
  77. dataColNum=$(this).attr('data-col');
  78. $(".table-tab-slide").removeClass("table-tab-slide-active");
  79. $(this).addClass("table-tab-slide-active");
  80. $(".table-drop").fadeOut(1000);
  81. $(".rightbtn").find("em").removeClass("unfoldtr").addClass("foldtr");
  82. $(".table-item-list").eq(linkNum).show().siblings().hide();
  83. if($(".rightbtn").find("li").is(".table-tab-slide-active")){
  84. $(".rightbtn").addClass("table-tab-slide-active");
  85. }else{
  86. $(".rightbtn").removeClass("table-tab-slide-active");
  87. }
  88. if(linkNum==0){
  89. firstListShow(true);
  90. }else if(linkNum == 3){
  91. getWenda(true);
  92. }else{
  93. var thisNum=dataColNum;
  94. listShow(exculdeIds,1,thisNum,true,linkNum);
  95. }
  96. }else{
  97. $(this).find(".table-drop").show();
  98. }
  99. })
  100. }
  101. //重大新闻
  102. function importNews(obj) {
  103. $.ajax({
  104. "url" :"/ajax/article/find",
  105. "type" : "GET" ,
  106. "dataType" : "json",
  107. "traditional": true,
  108. "async":false,
  109. "data" :{
  110. "exclude":obj,
  111. "col":9,//重大新闻
  112. "pageSize":1,
  113. "pageNo":1
  114. },
  115. "success" : function(data) {
  116. if (data.success){
  117. var $data=data.data.data;
  118. if($data.length>0){
  119. var divObj=$("#table-item-0 li:first")
  120. divObj.before('<li class="flexCenter"></li>');
  121. // exculdeId2s.push($data[0].articleId);
  122. exculdeId2s = $data[0].articleId;
  123. lastestColum($data[0],$("#table-item-0 li:first"),true);
  124. }
  125. }
  126. },
  127. "error":function(){
  128. $.MsgBox.Alert('提示','链接服务器超时')
  129. }
  130. });
  131. }
  132. //热门文章
  133. function hotNews(){
  134. $.ajax({
  135. "url" :"/ajax/article/lastestPublished",
  136. "type" : "GET" ,
  137. "dataType" : "json",
  138. "success" : function(data) {
  139. if (data.success){
  140. var $data=data.data;
  141. if($data.length>0){
  142. $("#hotNews").parents(".conItem").removeClass("displayNone");
  143. var oLeng=$data.length<10?$data.length:10;
  144. for(var i=0;i<oLeng;i++) {
  145. var listLi=$('<li class="flexCenter"></li>').appendTo($("#hotNews"));
  146. var str='<a target="_blank" href="/'+pageUrl('a',$data[i])+'"><p class="h2Font ellipsisSty-2">'+$data[i].articleTitle+'</p></a>'
  147. $(str).appendTo(listLi);
  148. }
  149. }
  150. }
  151. },
  152. "error":function(){
  153. $.MsgBox.Alert('提示','链接服务器超时')
  154. }
  155. });
  156. }
  157. //栏目列表
  158. function listShow(obj,pageNo,colNum,isbind,index){
  159. $.ajax({
  160. "url" :"/ajax/article/find",
  161. "type" : "GET" ,
  162. "dataType" : "json",
  163. "traditional": true,
  164. "data" :{
  165. "exclude":obj,
  166. "col":colNum,
  167. "pageSize":10,
  168. "pageNo":pageNo
  169. },
  170. "beforeSend": function() {
  171. // $(".table-body").append('<img src="../images/loading.gif" class="loading" />');
  172. $("#table-item-"+index).parent().find(".js-load-more").attr("disabled",true);
  173. $("#table-item-"+index).parent().find(".js-load-more").addClass("active");
  174. },
  175. "complete":function () {
  176. $("#table-item-"+index).parent().find(".js-load-more").removeAttr("disabled");
  177. $("#table-item-"+index).parent().find(".js-load-more").removeClass("active");
  178. },
  179. "success" : function(data) {
  180. if (data.success){
  181. var idItem=0
  182. if(colNum!=0){
  183. idItem=index;
  184. }
  185. // $("#table-item-"+idItem).html("");
  186. var strNo='<div class="nodatabox"><div class="nodata"><div class="picbox picNull"></div>'
  187. strNo+='<div class="txtbox"><p class="noContip">该栏目暂时没有任何动态</p></div></div></div>'
  188. var dataStr=data.data.data;
  189. if(dataStr.length>0){
  190. for (var i = 0; i < dataStr.length; i++) {
  191. var listLi = $('<li class="flexCenter"></li>').appendTo($("#table-item-" + idItem));
  192. otherColum(dataStr[i], listLi);
  193. }
  194. if (colNum==0 && isbind==true){
  195. importNews(exculdeIds);
  196. }
  197. }else{
  198. $("#table-item-"+idItem).html(strNo);
  199. }
  200. //分页
  201. if(isbind==true){
  202. $("#table-item-" + idItem).parent().find(".js-load-more").on("click", function () {
  203. listShow(obj, ++pageNo, colNum, false, idItem);
  204. });
  205. }
  206. if (pageNo >= Math.ceil(data.data.total / 10)) {
  207. $("#table-item-" + idItem).parent().find(".js-load-more").unbind("click");
  208. $("#table-item-" + idItem).parent().find(".js-load-more").hide();
  209. }
  210. $(".loading").remove();
  211. }
  212. },
  213. "error":function(){
  214. $.MsgBox.Alert('提示','链接服务器超时')
  215. }
  216. });
  217. }
  218. function firstListShow(isbind){
  219. $.ajax({
  220. "url" :"/ajax/found/index",
  221. "type" : "GET" ,
  222. "dataType" : "json",
  223. "traditional": true,
  224. "data" :{
  225. "time":fTime,
  226. "id":fId,
  227. "rows":rows,
  228. "ex":exculdeId2s,
  229. },
  230. "beforeSend": function() {
  231. // $(".table-body").append('<img src="../images/loading.gif" class="loading" />');
  232. $("#table-item-0").parent().find(".js-load-more").attr("disabled",true);
  233. $("#table-item-0").parent().find(".js-load-more").addClass("active");
  234. },
  235. "complete":function () {
  236. $("#table-item-0").parent().find(".js-load-more").removeAttr("disabled");
  237. $("#table-item-0").parent().find(".js-load-more").removeClass("active");
  238. },
  239. "success" : function(data) {
  240. if (data.success){
  241. var dataStr=data.data;
  242. var idItem=0;
  243. if (dataStr.length > 0) {
  244. fTime = dataStr[dataStr.length - 1].tm;
  245. fId = dataStr[dataStr.length - 1].id;
  246. }
  247. // $("#table-item-"+idItem).html("");
  248. var strNo='<div class="nodatabox"><div class="nodata"><div class="picbox picNull"></div>'
  249. strNo+='<div class="txtbox"><p class="noContip">该栏目暂时没有任何动态</p></div></div></div>'
  250. if(dataStr.length>0){
  251. for(var i=0;i<dataStr.length;i++) {
  252. if(dataStr[i].ctype=="3"){
  253. var listLi=$('<li class="flexCenter"></li>').appendTo($("#table-item-0"));
  254. lastestQa(dataStr[i],listLi);
  255. }else{
  256. var listLi=$('<li class="flexCenter"></li>').appendTo($("#table-item-0"));
  257. fillColum(dataStr[i],listLi);
  258. }
  259. }
  260. if(isbind==true){
  261. importNews(exculdeIds);
  262. }
  263. }else{
  264. $("#table-item-0").html(strNo);
  265. }
  266. //分页
  267. if(isbind==true){
  268. $("#table-item-0").parent().find(".js-load-more").on("click", function () {
  269. firstListShow(false);
  270. });
  271. }
  272. if (dataStr.length < rows) {
  273. $("#table-item-0").parent().find(".js-load-more").unbind("click");
  274. $("#table-item-0").parent().find(".js-load-more").hide();
  275. }
  276. $(".loading").remove();
  277. }
  278. },
  279. "error":function(){
  280. $.MsgBox.Alert('提示','链接服务器超时')
  281. }
  282. });
  283. }
  284. function getWenda(isbind){
  285. $.ajax({
  286. "url" :"/ajax/question/answer/byTime",
  287. "type" : "GET" ,
  288. "dataType" : "json",
  289. "traditional": true,
  290. "data" :{
  291. "time":QTime,
  292. "id":QId,
  293. "rows":rows
  294. },
  295. "beforeSend": function() {
  296. // $(".table-body").append('<img src="../images/loading.gif" class="loading" />');
  297. $("#table-item-3").parent().find(".js-load-more").attr("disabled",true);
  298. $("#table-item-3").parent().find(".js-load-more").addClass("active");
  299. },
  300. "complete":function () {
  301. $("#table-item-3").parent().find(".js-load-more").removeAttr("disabled");
  302. $("#table-item-3").parent().find(".js-load-more").removeClass("active");
  303. },
  304. "success" : function(data) {
  305. if (data.success){
  306. var dataStr=data.data;
  307. var idItem = 3;
  308. if (dataStr.length > 0) {
  309. QTime = dataStr[dataStr.length - 1].createTime;
  310. QId = dataStr[dataStr.length - 1].id;
  311. }
  312. var strNo = '<div class="nodatabox"><div class="nodata"><div class="picbox picNull"></div>';
  313. strNo += '<div class="txtbox"><p class="noContip">该栏目暂时没有任何动态</p></div></div></div>';
  314. if(dataStr.length>0){
  315. for (var i = 0; i < dataStr.length; i++) {
  316. var listLi = $('<li class="flexCenter"></li>').appendTo($("#table-item-3"));
  317. otherQa(dataStr[i], listLi);
  318. }
  319. }else{
  320. $("#table-item-3").html(strNo);
  321. }
  322. //分页
  323. if(isbind==true){
  324. $("#table-item-" + idItem).parent().find(".js-load-more").on("click", function () {
  325. getWenda(false);
  326. });
  327. }
  328. if (dataStr.length < rows) {
  329. $("#table-item-3").parent().find(".js-load-more").unbind("click");
  330. $("#table-item-3").parent().find(".js-load-more").hide();
  331. }
  332. $(".loading").remove();
  333. }
  334. },
  335. "error":function(){
  336. $.MsgBox.Alert('提示','链接服务器超时')
  337. }
  338. });
  339. }
  340. function lastestColum(dataStr,listLi,iftop){
  341. var madiaHead="../images/default-artical.jpg";
  342. if(dataStr.articleImg) {
  343. madiaHead ='/data/article/' + dataStr.articleImg ;
  344. }
  345. var sowU="";
  346. if(dataStr.pageViews!=0){
  347. if(dataStr.articleAgree!=0){
  348. sowU='<span>阅读量 '+dataStr.pageViews+'</span><span>赞 '+dataStr.articleAgree+'</span>'
  349. }else{
  350. sowU='<span>阅读量 '+dataStr.pageViews+'</span>'
  351. }
  352. }
  353. var columTag='';
  354. if(dataStr.colNum>0){
  355. if(iftop){
  356. columTag='<span class="columTag">置顶</span>';
  357. }else{
  358. columTag='<span class="columTag">'+columnType[dataStr.colNum].shortName+'</span>';
  359. }
  360. }
  361. var strAdd = '';
  362. strAdd += '<a target="_blank" href="/'+ pageUrl('a',dataStr) +'" class="flexCenter urlgo">';
  363. strAdd += '<div class="lefthead articalhead" style="background-image:url('+ madiaHead +')">'+columTag+'</div>';
  364. strAdd += '<div class="centercon centercon2"><p class="h1font ellipsisSty-2">'+ dataStr.articleTitle +'</p>';
  365. strAdd += '<div class="h2font showInfo clearfix">';
  366. strAdd += '<span class="ownerName"></span>';
  367. strAdd += '<span class="time">'+ commenTime(dataStr.publishTime) +'</span>';
  368. strAdd += sowU
  369. strAdd += '<span class="comment"></span>';
  370. strAdd += '</div></div>';
  371. strAdd += '</a>';
  372. var $strAdd = $(strAdd);
  373. listLi.append( $strAdd);
  374. commentnum(dataStr.articleId, $strAdd) //文章评论数
  375. if(dataStr.articleType==1){
  376. userFun(dataStr.professorId, $strAdd);
  377. }else{
  378. cmpFun(dataStr.orgId, $strAdd);
  379. }
  380. }
  381. function fillColum(dataStr,ListLi){
  382. $.ajax({
  383. "url":"/ajax/article/query",
  384. "type": "GET",
  385. "dataType": "json",
  386. "data": {
  387. articleId:dataStr.id
  388. },
  389. "success": function(data) {
  390. if(data.success) {
  391. lastestColum(data.data, ListLi);
  392. }
  393. },
  394. "error": function() {
  395. }
  396. });
  397. }
  398. function otherColum(dataStr,listLi){
  399. var madiaHead="../images/default-artical.jpg";
  400. if(dataStr.articleImg) {
  401. madiaHead ='/data/article/' + dataStr.articleImg ;
  402. }
  403. var sowU="";
  404. if(dataStr.pageViews!=0){
  405. if(dataStr.articleAgree!=0){
  406. sowU='<span>阅读量 '+dataStr.pageViews+'</span><span>赞 '+dataStr.articleAgree+'</span>'
  407. }else{
  408. sowU='<span>阅读量 '+dataStr.pageViews+'</span>'
  409. }
  410. }
  411. var strAdd = '';
  412. strAdd += '<a target="_blank" href="/'+ pageUrl('a',dataStr) +'" class="flexCenter urlgo">';
  413. strAdd += '<div class="lefthead articalhead" style="background-image:url('+ madiaHead +')"></div>';
  414. strAdd += '<div class="centercon centercon2"><p class="h1font ellipsisSty-2">'+ dataStr.articleTitle +'</p>';
  415. strAdd += '<div class="h2font showInfo clearfix">';
  416. strAdd += '<span class="ownerName"></span>';
  417. strAdd += '<span class="time">'+ commenTime(dataStr.publishTime) +'</span>';
  418. strAdd += sowU
  419. strAdd += '<span class="comment"></span>';
  420. strAdd += '</div></div>';
  421. strAdd += '</a>';
  422. var $strAdd = $(strAdd);
  423. listLi.append($strAdd);
  424. commentnum(dataStr.articleId, $strAdd) //文章评论数
  425. if(dataStr.articleType==1){
  426. userFun(dataStr.professorId, $strAdd);
  427. }else{
  428. cmpFun(dataStr.orgId, $strAdd);
  429. }
  430. }
  431. function lastestQa(dataStr,listLi){
  432. var baImg = "../images/default-q&a.jpg";
  433. var subs = new Array();
  434. if(dataStr.img) {
  435. if(dataStr.img.indexOf(',')) {
  436. subs = dataStr.img.split(',');
  437. } else {
  438. subs[0] = dataStr.img;
  439. }
  440. baImg = "/data/question"+ subs[0];
  441. }
  442. var hd = "";
  443. if (dataStr.replyCount > 0) {
  444. hd = '<span>' + dataStr.replyCount + '回答</span>'
  445. }
  446. var strAdd = '<a target="_blank" href="/qa-show.html?id='+dataStr.id+'" class="flexCenter urlgo">'+
  447. '<div class="flexCenter OflexCenter mui-clearfix">' +
  448. '<div class="madiaHead qa-Head" style="background-image:url(' + baImg + ')"></div>' +
  449. '<div class="madiaInfo OmadiaInfo">' +
  450. '<p class="mui-ellipsis-2 h1Font">' + dataStr.title + '</p>' +
  451. '<p class="show-item mui-ellipsis h2Font"><span class="column columnOther">问答</span>' + hd + '<span class="attendCount"></span></p>' +
  452. '</div></div></a>'
  453. var $str = $(strAdd);
  454. listLi.append($str);
  455. attendCount(dataStr.id, $str);
  456. }
  457. function otherQa(dataStr,listLi){
  458. var strAdd = '<li class="mui-table-view-cell">' +
  459. '<div class="madiaInfo" style="padding-left:0">' +
  460. '<p class="h1Font ellipsisSty qa-question"></p>' +
  461. '<div class="flexCenter qa-owner">' +
  462. '</div>' +
  463. '<p class="qa-con ellipsisSty-3">' + dataStr.cnt +'</p>' +
  464. '<div class="showspan">' +
  465. '<span>5月8日 18:00</span>' +
  466. '<span class="agree"></span>' +
  467. '<span class="leaveMsgCount"></span>' +
  468. '</div>' +
  469. '</div>' +
  470. '</li>';
  471. var $str = $(strAdd);
  472. listLi.append($str);
  473. if(dataStr.agree > 0) {
  474. $str.find(".agree").html(dataStr.agree + "赞 ");
  475. }
  476. questioninfo(dataStr.qid, $str);
  477. proinfo(dataStr.uid, $str);
  478. leaveMsgCount(dataStr.id, $str);
  479. }
  480. function leaveMsgCount(id, $str) {
  481. $.ajax({
  482. "url":"/ajax/leavemsg/count",
  483. "type": "GET",
  484. "dataType": "json",
  485. "data": {
  486. sid:id,
  487. stype: "4"
  488. },
  489. "success": function(data) {
  490. if(data.success) {
  491. if(data.data > 0) {
  492. $str.find(".leaveMsgCount").html(data.data + "留言");
  493. }
  494. }
  495. },
  496. "error": function() {
  497. }
  498. });
  499. }
  500. function attendCount(id, $str) {
  501. $.ajax({
  502. "url":"/ajax/watch/countProfessor",
  503. "type": "GET",
  504. "dataType": "json",
  505. "data": {
  506. id:id,
  507. type: 8
  508. },
  509. "success": function(data) {
  510. if(data.success) {
  511. if(data.data > 0) {
  512. $str.find(".attendCount").html(data.data + "关注");
  513. }
  514. }
  515. },
  516. "error": function() {
  517. }
  518. });
  519. }
  520. //查文章留言数
  521. function commentnum(articleId, $itemlist) {
  522. $.ajax({
  523. "url": "/ajax/leaveWord/lwCount",
  524. "type": "GET",
  525. "dataType": "json",
  526. "async": false,
  527. "data": {
  528. "articleId": articleId
  529. },
  530. "success": function(data) {
  531. if(data.success) {
  532. if(data.data>0){
  533. $itemlist.find(".comment").text("留言 " + data.data);
  534. }
  535. }
  536. },
  537. "error": function() {
  538. }
  539. });
  540. }
  541. function proinfo(pid, $str) {
  542. $.ajax({
  543. "url":"/ajax/professor/baseInfo/" + pid,
  544. "type": "GET",
  545. "dataType": "json",
  546. "data": {},
  547. "success": function(data) {
  548. if(data.success) {
  549. var dataStr = data.data
  550. var baImg = "../images/default-photo.jpg";
  551. if (dataStr.hasHeadImage == 1) {
  552. baImg = "/images/head/" + dataStr.id + "_l.jpg";
  553. }
  554. var userType = autho(dataStr.authType, dataStr.orgAuth, dataStr.authStatus);
  555. var os = "";
  556. if (dataStr.title) {
  557. if (dataStr.orgName) {
  558. os = dataStr.title + "," + dataStr.orgName;
  559. } else {
  560. os = dataStr.title;
  561. }
  562. } else {
  563. if (dataStr.office) {
  564. if (dataStr.orgName) {
  565. os = dataStr.office + "," + dataStr.orgName;
  566. } else {
  567. os = dataStr.office;
  568. }
  569. } else {
  570. if (dataStr.orgName) {
  571. os = dataStr.orgName;
  572. }
  573. }
  574. }
  575. var str = '<div class="owner-head useHead" style="background-image:url(' + baImg + ')"></div>' +
  576. '<div class="owner-info">' +
  577. '<div class="owner-name"><span class="h1Font">' + dataStr.name + '</span><em class="authicon ' + userType.sty + '" title="' + userType.title + '"></em></div>' +
  578. '<div class="owner-tit mui-ellipsis h2Font">' + os + '</div>' +
  579. '</div>'
  580. $str.find(".qa-owner").html(str)
  581. }
  582. },
  583. "error": function() {
  584. }
  585. });
  586. }
  587. function questioninfo(qid, $str) {
  588. $.ajax({
  589. "url":"/ajax/question/qo",
  590. "type": "GET",
  591. "dataType": "json",
  592. "data": {
  593. id:qid
  594. },
  595. "success": function(data) {
  596. if(data.success) {
  597. $str.find(".qa-question").html(data.data.title);
  598. }
  599. },
  600. "error": function() {
  601. }
  602. });
  603. }
  604. /*用户信息*/
  605. function userFun(id,$listItem) {
  606. $.ajax({
  607. "url": "/ajax/professor/baseInfo/" + id,
  608. "type": "get",
  609. "async": true,
  610. "success": function(data) {
  611. if(data.success && data.data) {
  612. $listItem.find(".ownerName").text(data.data.name);
  613. }
  614. },
  615. "error": function() {
  616. $.MsgBox.Alert('提示', '链接服务器超时')
  617. }
  618. });
  619. }
  620. /*企业用户信息*/
  621. function cmpFun(id,$listItem) {
  622. $.ajax({
  623. "url": "/ajax/org/" + id,
  624. "type": "get",
  625. "async": true,
  626. "success": function(data) {
  627. if(data.success && data.data) {
  628. if(data.data.forShort) {
  629. $listItem.find(".ownerName").text(data.data.forShort);
  630. }else{
  631. $listItem.find(".ownerName").text(data.data.name);
  632. }
  633. }
  634. },
  635. "error": function() {
  636. $.MsgBox.Alert('提示', '链接服务器超时')
  637. }
  638. });
  639. }
  640. })