ans-m-data.js 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477
  1. function querySurveyAll(callback) {
  2. var ctx = $("#ctx").val();
  3. var surveyId = $("#id").val();
  4. var sid = $("#sid").val();
  5. var tag = $("#tag").val();
  6. var url=ctx+"/response/survey.do";
  7. if(tag==="p" || tag==="s"){
  8. var ctxApp = $("#ctxApp").val();
  9. url = ctxApp+"/design/survey-design/surveyAll.do";
  10. }
  11. var data = "surveyId="+surveyId+"&sid="+sid;
  12. $.ajax({
  13. url:url,
  14. data:data,
  15. // type:"post",
  16. cache: false,
  17. success:function(httpResult){
  18. // console.debug(httpResult);
  19. if(httpResult.resultCode==200){
  20. var resultData = httpResult.data;
  21. parseSurvey(resultData,tag);
  22. var questions = resultData.questions;
  23. if(questions!=null){
  24. var pageNo = 1;
  25. $.each(questions,function(i,item){
  26. var quType = item.quType;
  27. if(quType==="RADIO"){
  28. parseRadio(item,pageNo);
  29. }else if(quType==="CHECKBOX"){
  30. parseCheckbox(item,pageNo);
  31. }else if(quType==="FILLBLANK"){
  32. parseFbk(item,pageNo);
  33. }else if(quType==="SCORE"){
  34. parseScore(item,pageNo);
  35. }else if(quType==="ORDERQU"){
  36. parseOrder(item,pageNo);
  37. }else if(quType==="MULTIFILLBLANK"){
  38. parseMfbk(item,pageNo);
  39. }else if(quType==="PAGETAG"){
  40. parsePage(item,pageNo);
  41. pageNo+=1;
  42. }else if(quType==="PARAGRAPH"){
  43. parseParagraph(item,pageNo);
  44. }else if(quType === "UPLOADFILE"){
  45. parseUploadfile(item,pageNo);
  46. }
  47. });
  48. parseSubmit(pageNo);
  49. }
  50. if(callback!=null){
  51. callback();
  52. }
  53. }else{
  54. alert("数据获取失败!");
  55. // notify("数据获取失败...",10000);
  56. }
  57. },
  58. error: function(xmlHttpRequest,error){
  59. if(xmlHttpRequest.status===404){
  60. // alert("未找到发布的问卷或问卷未发布,请重新发布"+sid);
  61. // window.location.href="/dw/#/diaowen-msg/"+sid+"/1";
  62. window.location.href="/dw/static/diaowen/diaowen-message.html?sid="+sid+"&respType=1";
  63. }else if(xmlHttpRequest.status===403){
  64. $("#dwSurveyName").html("<span style='color: red;'>没有权限,无法加载数据!</span>");
  65. $("#dwSurveyNoteEdit").html("加载失败");
  66. }
  67. }
  68. });
  69. }
  70. function parseSurvey(data){
  71. var tag = $("#tag").val();
  72. if(!(tag==="p" || tag==="s")){
  73. if(data.surveyState!=1){
  74. window.location.href="/dw/static/diaowen/diaowen-message.html?sid="+data.sid+"&respType=1";
  75. }
  76. }
  77. $("#id").val(data.id);
  78. $("#surveyId").val(data.id);
  79. $("#dwSurveyName").html(data.surveyName);
  80. $("title").text($("#dwSurveyName").text());
  81. // $(document).prop('title','val11ue');
  82. $("#dwSurveyNoteEdit").html(data.surveyDetail.surveyNote);
  83. $("#breakpoint1").val(data.surveyDetail.breakpoint1);
  84. }
  85. function parseExtracted(quInputCase, item) {
  86. quInputCase.find(".quId").val(item.id);
  87. quInputCase.find(".quType").val(item.quType);
  88. quInputCase.find(".orderById").val(item.orderById);
  89. quInputCase.find(".isRequired").val(item.isRequired);
  90. quInputCase.find(".paramInt01").val(item.paramInt01);
  91. quInputCase.find(".paramInt02").val(item.paramInt02);
  92. quInputCase.find(".checkType").val(item.checkType);
  93. var paramInt03 = quInputCase.find(".paramInt03");
  94. var param03 = quInputCase.find(".param03");
  95. var cellCount = quInputCase.find(".cellCount");
  96. var paramStr01 = quInputCase.find(".paramStr01");
  97. var paramStr02 = quInputCase.find(".paramStr02");
  98. var paramInt01 = quInputCase.find(".paramInt01");
  99. var paramInt02 = quInputCase.find(".paramInt02");
  100. var hv = quInputCase.find(".hv");
  101. if (!paramInt01[0]) {
  102. quInputCase.append("<input type='hidden' class='paramInt01' value='"+item.paramInt01+"' />");
  103. paramInt01 = quInputCase.find(".paramInt01");
  104. }
  105. if(paramInt03[0]){paramInt03.val(item.paramInt03);}
  106. if(param03[0]){param03.val(item.param03);}
  107. if(cellCount[0]){cellCount.val(item.cellCount);}
  108. if(paramStr01[0]){paramStr01.val(item.paramStr01);}
  109. if(paramInt01[0]){paramInt01.val(item.paramInt01);}
  110. if(paramInt02[0]){paramInt02.val(item.paramInt02);}
  111. if(hv[0]){hv.val(item.hv);}
  112. }
  113. function quLogicExtracted(lastQuItemBody, item, pageNo) {
  114. var quType = item.quType;
  115. var quLogicInputCase = lastQuItemBody.find(".quLogicInputCase");
  116. var quLogicItemHtml = $("#quLogicItemModel").html();
  117. // quLogicItem_${logicSts.count }
  118. var quLogics = item.questionLogics;
  119. $.each(quLogics, function (i, item_1) {
  120. quLogicInputCase.append(quLogicItemHtml);
  121. var quLogicItem = quLogicInputCase.find(".quLogicItem").last();
  122. quLogicItem.addClass("quLogicItem_"+i);
  123. // 修改值
  124. quLogicItem.find(".logicId").val(item_1.id);
  125. quLogicItem.find(".skQuId").val(item_1.skQuId);
  126. quLogicItem.find(".cgQuItemId").val(item_1.cgQuItemId);
  127. quLogicItem.find(".geLe").val(item_1.geLe);
  128. quLogicItem.find(".scoreNum").val(item_1.scoreNum);
  129. quLogicItem.find(".logicType").val(item_1.logicType);
  130. });
  131. lastQuItemBody.find(".quTitleText").html(item.quTitle);
  132. lastQuItemBody.addClass("surveyQu_"+pageNo);
  133. var quInputCase = lastQuItemBody.find(".quInputCase");
  134. var pageNoObj = quInputCase.find(".pageNo");
  135. if(!pageNoObj[0]){
  136. quInputCase.append("<input type=\"hidden\" class=\"pageNo\" value=\""+pageNo+"\">");
  137. pageNoObj = quInputCase.find(".pageNo");
  138. }
  139. pageNoObj.val(pageNo);
  140. if(pageNo>1){
  141. lastQuItemBody.hide();
  142. }
  143. }
  144. function parseRadio(item,pageNo){
  145. var radioQuModel = $("#radioQuModel").html();
  146. $("#dwSurveyQuContentAppUl").append(radioQuModel);
  147. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last();
  148. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  149. var quInputCase = lastQuItemBody.find(".quInputCase");
  150. parseExtracted(quInputCase, item);
  151. quLogicExtracted(lastQuItemBody, item,pageNo);
  152. var inputName = "qu_"+item.quType+"_"+item.id;
  153. var quRadios = item.quRadios;
  154. var quCoItem = lastQuItemBody.find(".surveyQuItemContent .quCoItem");
  155. /*
  156. if(item.hv==3){
  157. //表格
  158. quCoItem.append("<table class='tableQuColItem'></table>");
  159. }else if(item.hv==1){
  160. //一排
  161. }*/
  162. if(item.hv===4){
  163. var radioSelectContent=$("#radioSelect_content").html();
  164. var radioSelectOption = $("#radioSelectOption").html();
  165. quCoItem.append(radioSelectContent);
  166. var quCoItemUl = quCoItem.find("ul");
  167. var quCoItemUlLi = quCoItemUl.find(".quCoItemUlLi");
  168. quCoItemUlLi.addClass("radioSelectLi");
  169. var radioSelect = quCoItemUl.find(".radioSelect");
  170. radioSelect.attr("name",inputName);
  171. radioSelect.empty();
  172. radioSelect.append("<option value=\"0\">--请选择--</option>");
  173. $.each(quRadios,function(i,item_2){
  174. radioSelect.append("<option value='"+item_2.id+"'>"+item_2.optionName+"</option>");
  175. quCoItemUlLi.append(radioSelectOption);
  176. var quItemInputCaseLast = quCoItemUlLi.find(".quItemInputCase").last();
  177. quItemInputCaseLast.attr("itemid",item_2.id);
  178. quItemInputCaseLast.find(".isNote").val(item_2.id);
  179. quItemInputCaseLast.find(".checkType").val(item_2.checkType);
  180. quItemInputCaseLast.find(".isRequiredFill").val(item_2.isRequiredFill);
  181. var dwQuOptionItemNoteLast = quCoItemUlLi.find(".dwQuOptionItemNote").last();
  182. dwQuOptionItemNoteLast.attr("text_"+inputName+"_"+item_2.id);
  183. });
  184. }else{
  185. var quRadioItemHtml=$("#quRadioItem_default").html();
  186. quCoItem.append("<ul></ul>");
  187. var quCoItemUl = quCoItem.find("ul");
  188. $.each(quRadios,function(i,item_2){
  189. quCoItemUl.append(quRadioItemHtml);
  190. var itemLast = quCoItemUl.find("li:last");
  191. var itemLabel = itemLast.find(".editAble");
  192. itemLabel.html(item_2.optionName);
  193. if(item_2.isNote == 1) itemLast.find(".optionInpText").show();
  194. var inputRadio = itemLast.find("input[type='radio']");
  195. var inputId = "qu_"+inputName+"_"+item_2.id;
  196. inputRadio.prop("id",inputId);
  197. inputRadio.prop("name",inputName);
  198. inputRadio.val(item_2.id);
  199. itemLabel.prop("for",inputId);
  200. var inputTextName = "text_"+inputName+"_"+item_2.id;
  201. itemLast.find(".dwQuOptionItemNote").prop("name",inputTextName);
  202. var quItemInputCase = itemLast.find(".quItemInputCase");
  203. quItemInputCase.find(".isNote").val(item_2.isNote);
  204. quItemInputCase.find(".checkType").val(item_2.checkType);
  205. quItemInputCase.find(".isRequiredFill").val(item_2.isRequiredFill);
  206. if(item_2.isNote===1){
  207. itemLast.find(".dwQuOptionItemNote").show();
  208. }
  209. });
  210. }
  211. }
  212. function parseCheckbox(item,pageNo){
  213. var quModel = $("#checkboxQuModel").html();
  214. $("#dwSurveyQuContentAppUl").append(quModel);
  215. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  216. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  217. var quInputCase = lastQuItemBody.find(".quInputCase");
  218. parseExtracted(quInputCase, item);
  219. quLogicExtracted(lastQuItemBody, item,pageNo);
  220. var inputTag = lastQuItemBody.find(".hidden_input_tag");
  221. var inputTagName = "qu_"+item.quType+"_"+item.id;
  222. inputTag.prop("name",inputTagName);
  223. inputTag.val("tag_"+inputTagName);
  224. var inputName = "qu_"+item.quType+"_"+item.id;
  225. var quCheckboxs = item.quCheckboxs;
  226. var quCoItem = lastQuItemBody.find(".surveyQuItemContent .quCoItem");
  227. if(item.hv==3){
  228. //表格
  229. quCoItem.append("<table class='tableQuColItem'></table>");
  230. }else if(item.hv==1){
  231. //一排
  232. }else{
  233. var quCheckboxItemHtml=$("#quCheckboxItem_default").html();
  234. quCoItem.append("<ul></ul>");
  235. var quCoItemUl = quCoItem.find("ul");
  236. $.each(quCheckboxs,function(i,item_2){
  237. quCoItemUl.append(quCheckboxItemHtml);
  238. var itemLast = quCoItemUl.find("li:last");
  239. var itemLable = itemLast.find(".editAble");
  240. itemLable.html(item_2.optionName);
  241. if(item_2.isNote == 1) itemLast.find(".optionInpText").show();
  242. var checkboxName = "tag_"+inputName+"_"+item_2.id;
  243. var inputCheckbox = itemLast.find("input[type='checkbox']");
  244. var inputId = "qu_"+checkboxName+"_"+item_2.id;
  245. inputCheckbox.prop("id",inputId);
  246. inputCheckbox.prop("name",checkboxName);
  247. inputCheckbox.val(item_2.id);
  248. itemLable.prop("for",inputId);
  249. var inputTextName = "text_"+checkboxName;
  250. itemLast.find(".dwQuOptionItemNote").prop("name",inputTextName);
  251. var quItemInputCase = itemLast.find(".quItemInputCase");
  252. quItemInputCase.find(".isNote").val(item_2.isNote);
  253. quItemInputCase.find(".checkType").val(item_2.checkType);
  254. quItemInputCase.find(".isRequiredFill").val(item_2.isRequiredFill);
  255. if(item_2.isNote===1){
  256. itemLast.find(".dwQuOptionItemNote").show();
  257. }
  258. });
  259. }
  260. }
  261. function parseFbk(item,pageNo){
  262. var quModel = $("#fillblankQuModel").html();
  263. $("#dwSurveyQuContentAppUl").append(quModel);
  264. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  265. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  266. var quInputCase = lastQuItemBody.find(".quInputCase");
  267. parseExtracted(quInputCase, item);
  268. quLogicExtracted(lastQuItemBody, item, pageNo);
  269. //lastQuItemBody.find(".quCoTitle .quCoNum").text();
  270. lastQuItemBody.find(".quCoTitle .quCoTitleEdit").html(item.quTitle);
  271. //qu_${en.quType }_${en.id }
  272. var inputName = "qu_"+item.quType+"_"+item.id;
  273. var answerInputWidth = item.answerInputWidth;
  274. if(answerInputWidth==null||answerInputWidth==""){
  275. answerInputWidth=300;
  276. }
  277. var quFillblankItem = lastQuItemBody.find(".quCoItem");
  278. if(item.answerInputRow>1){
  279. quFillblankItem.append('<textarea name="'+inputName+'" rows="'+item.answerInputRow+'" style="width:100%;" class="inputSytle_2 fillblankInput"></textarea>');
  280. }else{
  281. quFillblankItem.append('<input type="text" name="'+inputName+'" class="inputSytle_1 fillblankInput">');
  282. }
  283. }
  284. function parseScore(item,pageNo){
  285. var quModel = $("#scoreQuModel").html();
  286. $("#dwSurveyQuContentAppUl").append(quModel);
  287. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  288. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  289. var quInputCase = lastQuItemBody.find(".quInputCase");
  290. parseExtracted(quInputCase, item);
  291. quLogicExtracted(lastQuItemBody, item, pageNo);
  292. var dwScoreInputName = "item_qu_"+item.quType+"_"+item.id+"_";
  293. var hiddenInputTag = lastQuItemBody.find(".hidden_input_tag");
  294. hiddenInputTag.prop("name","qu_"+item.quType+"_"+item.id);
  295. hiddenInputTag.val(dwScoreInputName);
  296. var quCoItemTable = lastQuItemBody.find(".quCoItem");
  297. quCoItemTable.empty();
  298. var quItemHtml=$("#quScoreItemModel").html();
  299. var quScores = item.quScores;
  300. $.each(quScores,function(i,item_2){
  301. quCoItemTable.append(quItemHtml);
  302. var itemLast = quCoItemTable.find(".quScoreOptionTr:last");
  303. itemLast.find(".editAble").html(item_2.optionName);
  304. var dwScoreOptionId= itemLast.find(".dwScoreOptionId");
  305. dwScoreOptionId.val(item_2.id);
  306. var scoreNumInput= itemLast.find(".scoreNumInput");
  307. scoreNumInput.prop("name",dwScoreInputName+item_2.id);
  308. if(item_2.isNote == 1) itemLast.find(".optionInpText").show();
  309. var quItemInputCase = itemLast.find(".quItemInputCase");
  310. var scoreNumTableTr=itemLast.find(".starOptionContent");
  311. var paramInt02=item.paramInt02;
  312. scoreNumTableTr.empty();
  313. for(var i=1;i<=paramInt02;i++){
  314. scoreNumTableTr.append("<i class=\"fa fa-star-o\"></i>");
  315. }
  316. });
  317. }
  318. function parseOrder(item,pageNo){
  319. var quModel = $("#orderQuModel").html();
  320. $("#dwSurveyQuContentAppUl").append(quModel);
  321. var quItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  322. quItemBody.find(".quDragBody").removeClass("quDragBody");
  323. var quInputCase = quItemBody.find(".quInputCase");
  324. parseExtracted(quInputCase, item);
  325. quLogicExtracted(quItemBody, item, pageNo);
  326. var dwOrderbyInputName = "item_qu_"+item.quType+"_"+item.id+"_";
  327. var hiddenInputTag = quItemBody.find(".hidden_input_tag");
  328. hiddenInputTag.prop("name","qu_"+item.quType+"_"+item.id);
  329. hiddenInputTag.val(dwOrderbyInputName);
  330. var quOrderItemLeftUl=quItemBody.find(".ui-controlgroup-controls");
  331. quOrderItemLeftUl.empty();
  332. var quOrderItemLeftHtml=$("#quOrderItemLeftModel").html();
  333. var quScores = item.quOrderbys;
  334. $.each(quScores,function(i,item_2){
  335. quOrderItemLeftUl.append(quOrderItemLeftHtml);
  336. var itemLast = quOrderItemLeftUl.find(".m_clickQuOrderItem:last");
  337. var newEditObj=itemLast.find(".editAble");
  338. newEditObj.text(item_2.optionName);
  339. var quOrderItemHidInput = itemLast.find(".quOrderItemHidInput");
  340. quOrderItemHidInput.prop("name",dwOrderbyInputName+item_2.id);
  341. var quItemInputCase = itemLast.find(".quItemInputCase");
  342. quItemInputCase.find("input[name='quItemId']").val(item_2.id);
  343. });
  344. }
  345. function parseMfbk(item,pageNo){
  346. var quModel = $("#mfillblankQuModel").html();
  347. $("#dwSurveyQuContentAppUl").append(quModel);
  348. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  349. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  350. var quInputCase = lastQuItemBody.find(".quInputCase");
  351. parseExtracted(quInputCase, item);
  352. quLogicExtracted(lastQuItemBody, item, pageNo);
  353. var dwMFillblankInputName = "text_qu_"+item.quType+"_"+item.id+"_";
  354. var hiddenInputTag = lastQuItemBody.find(".hidden_input_tag");
  355. hiddenInputTag.prop("name","qu_"+item.quType+"_"+item.id);
  356. hiddenInputTag.val(dwMFillblankInputName);
  357. var quCoItemTable=lastQuItemBody.find(".quCoItem");
  358. quCoItemTable.empty();
  359. var quItemHtml=$("#mFillblankTableModel").html();
  360. var quMultiFillblanks = item.quMultiFillblanks;
  361. $.each(quMultiFillblanks,function(i,item_2){
  362. quCoItemTable.append(quItemHtml);
  363. var itemLast=quCoItemTable.find(".mFillblankTableTr:last");
  364. var editAble = itemLast.find(".editAble")
  365. editAble.text(item_2.optionName);
  366. editAble.prop("for",dwMFillblankInputName+item_2.id);
  367. var dwMFillblankInput = itemLast.find(".dwMFillblankOptionId");
  368. dwMFillblankInput.val(item_2.id);
  369. var dwMFillblankInput = itemLast.find(".dwMFillblankInput");
  370. dwMFillblankInput.prop("name",dwMFillblankInputName+item_2.id);
  371. dwMFillblankInput.prop("id",dwMFillblankInputName+item_2.id);
  372. var quItemInputCase = itemLast.find(".quItemInputCase");
  373. quItemInputCase.find("input[name='quItemId']").val(item_2.id);
  374. });
  375. }
  376. function refquOrderTableTdNum(quOrderByRightTable){
  377. var quOrderyTableTds=quOrderByRightTable.find(".quOrderyTableTd");
  378. $.each(quOrderyTableTds,function(i){
  379. $(this).text(i+1);
  380. });
  381. }
  382. function parsePage(item,pageNo){
  383. var quModel = $("#pageQuModel").html();
  384. $("#dwSurveyQuContentAppUl").append(quModel);
  385. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  386. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  387. var quInputCase = lastQuItemBody.find(".quInputCase");
  388. parseExtracted(quInputCase, item);
  389. quLogicExtracted(lastQuItemBody, item, pageNo);
  390. // nextPageNo
  391. lastQuItemBody.find("input[name='nextPageNo']").val(pageNo+1);
  392. }
  393. function parseParagraph(item,pageNo){
  394. var quModel = $("#paragraphQuModel").html();
  395. $("#dwSurveyQuContentAppUl").append(quModel);
  396. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  397. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  398. var quInputCase = lastQuItemBody.find(".quInputCase");
  399. parseExtracted(quInputCase, item);
  400. quLogicExtracted(lastQuItemBody, item,pageNo);
  401. }
  402. function parseUploadfile(item,pageNo){
  403. var quModel = $("#uploadFileQuModel").html();
  404. $("#dwSurveyQuContentAppUl").append(quModel);
  405. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  406. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  407. var quInputCase = lastQuItemBody.find(".quInputCase");
  408. parseExtracted(quInputCase, item);
  409. quLogicExtracted(lastQuItemBody, item, pageNo);
  410. if(item.paramInt01===1){
  411. lastQuItemBody.find(".uploadFileTypeNote").text("请上传后缀为.gif,.jpe,.jpeg,.png的图片");
  412. }else if(item.paramInt01===2){
  413. lastQuItemBody.find(".uploadFileTypeNote").text("请上传后缀为.txt,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.pdf,.xml的文件");
  414. }
  415. lastQuItemBody.find(".uploadFileMaxSize").text(item.paramInt02);
  416. var fileuploadPath = lastQuItemBody.find("input.fileuploadPath");
  417. fileuploadPath.attr("uphidinputname","qu_"+item.quType+"_"+item.id);
  418. }
  419. function parseSubmit(pageNo){
  420. var quModel = $("#dwSubmitModel").html();
  421. $("#dwSurveyQuContentAppUl").append(quModel);
  422. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  423. lastQuItemBody.addClass("surveyQu_"+pageNo);
  424. if(pageNo>1){
  425. lastQuItemBody.hide();
  426. }
  427. lastQuItemBody.find("input[name='nextPageNo']").val(pageNo+1);
  428. var pageNoObj = lastQuItemBody.find(".pageNo");
  429. if(!pageNoObj[0]){
  430. lastQuItemBody.append("<input type=\"hidden\" class=\"pageNo\" value=\""+pageNo+"\">");
  431. pageNoObj = lastQuItemBody.find(".pageNo");
  432. }
  433. pageNoObj.val(pageNo);
  434. }