ans-p-data.js 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464
  1. function querySurveyAll(callback) {
  2. var ctx = $("#ctx").val();
  3. var sid = $("#sid").val();
  4. var surveyId = $("#id").val();
  5. var tag = $("#tag").val();
  6. var prevHost = $("#prevHost").val();
  7. var url=ctx+"/response/survey.do";
  8. if(tag==="p" || tag==="s"){
  9. var ctxApp = $("#ctxApp").val();
  10. url = ctxApp+"/design/survey-design/surveyAll.do";
  11. }
  12. var data = "surveyId="+surveyId+"&sid="+sid;
  13. $.ajax({
  14. url:url,
  15. data:data,
  16. //type:"post",
  17. cache: false,
  18. success:function(httpResult){
  19. console.debug(httpResult);
  20. if(httpResult.resultCode==200){
  21. var resultData = httpResult.data;
  22. parseSurvey(resultData,tag);
  23. var questions = resultData.questions;
  24. if(questions!=null){
  25. var pageNo = 1;
  26. $.each(questions,function(i,item){
  27. var quType = item.quType;
  28. if(quType==="RADIO"){
  29. parseRadio(item,pageNo);
  30. }else if(quType==="CHECKBOX"){
  31. parseCheckbox(item,pageNo);
  32. }else if(quType==="FILLBLANK"){
  33. parseFbk(item,pageNo);
  34. }else if(quType==="SCORE"){
  35. parseScore(item,pageNo);
  36. }else if(quType==="ORDERQU"){
  37. parseOrder(item,pageNo);
  38. }else if(quType==="MULTIFILLBLANK"){
  39. parseMfbk(item,pageNo);
  40. }else if(quType==="PAGETAG"){
  41. parsePage(item,pageNo);
  42. pageNo+=1;
  43. }else if(quType==="PARAGRAPH"){
  44. parseParagraph(item,pageNo);
  45. }
  46. });
  47. parseSubmit(pageNo);
  48. }
  49. $(".mobileAnswerQR").attr("src",ctx+"/response/answerTD.do?surveyId="+resultData.id);
  50. if(callback!=null){
  51. callback();
  52. }
  53. }else{
  54. alert(httpResult.resultMsg);
  55. // notify("数据获取失败...",10000);
  56. }
  57. },
  58. error: function(xmlHttpRequest,error){
  59. // console.debug(xmlHttpRequest);
  60. // console.debug(error);
  61. if(xmlHttpRequest.status===404){
  62. // alert("未找到发布的问卷或问卷未发布,请重新发布");
  63. // window.location.href="/#/diaowen-msg/"+sid+"/1";
  64. // window.location.href="/static/diaowen/diaowen-message.html?sid="+sid+"&respType=1";
  65. }else if(xmlHttpRequest.status===403){
  66. // alert("没有权限");
  67. $("#dwSurveyName").html("<span style='color: red;'>没有权限,无法加载数据!</span>");
  68. $("#dwSurveyNoteEdit").html("加载失败");
  69. }
  70. }
  71. });
  72. }
  73. function parseSurvey(data,tag){
  74. if(tag!="p" && tag!="s") {
  75. if(data.surveyState!=1){
  76. // window.location.href="/#/diaowen-msg/"+data.sid+"/1";
  77. // window.location.href="/static/diaowen/diaowen-message.html?sid="+data.sid+"&respType=1";
  78. }
  79. }
  80. $("#id").val(data.id);
  81. $("#surveyId").val(data.id);
  82. $("#dwSurveyName").html(data.surveyName);
  83. $("title").text($("#dwSurveyName").text());
  84. $("#dwSurveyNoteEdit").html(data.surveyDetail.surveyNote);
  85. $("#breakpoint1").val(data.surveyDetail.breakpoint1);
  86. }
  87. function parseExtracted(quInputCase, item) {
  88. quInputCase.find(".quId").val(item.id);
  89. quInputCase.find(".quType").val(item.quType);
  90. quInputCase.find(".orderById").val(item.orderById);
  91. quInputCase.find(".isRequired").val(item.isRequired);
  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(".quCoTitle .quCoTitleEdit").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. /*if(item.hv==3){
  156. //表格
  157. quCoItem.append("<table class='tableQuColItem'></table>");
  158. }else if(item.hv==1){
  159. //一排
  160. }*/
  161. if(item.hv===4){
  162. var quRadioItemHtml=$("#quRadioItem_default").html();
  163. var radioSelectOption = $("#radioSelectOption").html();
  164. quCoItem.append("<ul></ul>");
  165. var quCoItemUl = quCoItem.find("ul");
  166. quCoItemUl.append("<li class=\"quCoItemUlLi radioSelectLi\"><select class=\"radioSelect\" name=\"\" ></select></li>");
  167. var quCoItemUlLi = quCoItemUl.find(".quCoItemUlLi");
  168. var radioSelect = quCoItemUl.find(".radioSelect");
  169. radioSelect.attr("name",inputName);
  170. radioSelect.append("<option value=\"0\">--请选择--</option>");
  171. $.each(quRadios,function(i,item_2){
  172. radioSelect.append("<option value='"+item_2.id+"'>"+item_2.optionName+"</option>");
  173. quCoItemUlLi.append(radioSelectOption);
  174. var quItemInputCaseLast = quCoItemUlLi.find(".quItemInputCase").last();
  175. quItemInputCaseLast.attr("itemid",item_2.id);
  176. quItemInputCaseLast.find(".isNote").val(item_2.id);
  177. quItemInputCaseLast.find(".checkType").val(item_2.checkType);
  178. quItemInputCaseLast.find(".isRequiredFill").val(item_2.isRequiredFill);
  179. var dwQuOptionItemNoteLast = quCoItemUlLi.find(".dwQuOptionItemNote").last();
  180. dwQuOptionItemNoteLast.attr("text_"+inputName+"_"+item_2.id);
  181. });
  182. }else{
  183. var quRadioItemHtml=$("#quRadioItem_default").html();
  184. quCoItem.append("<ul></ul>");
  185. var quCoItemUl = quCoItem.find("ul");
  186. $.each(quRadios,function(i,item_2){
  187. quCoItemUl.append("<li class='quCoItemUlLi'>"+quRadioItemHtml+"</li>");
  188. var itemLast = quCoItemUl.find("li:last");
  189. itemLast.find(".editAble").html(item_2.optionName);
  190. if(item_2.isNote === 1) itemLast.find(".optionInpText").show();
  191. var inputRadio = itemLast.find("input[type='radio']");
  192. inputRadio.prop("name",inputName);
  193. inputRadio.val(item_2.id);
  194. var inputTextName = "text_"+inputName+"_"+item_2.id;
  195. itemLast.find(".dwQuOptionItemNote").prop("name",inputTextName);
  196. var quItemInputCase = itemLast.find(".quItemInputCase");
  197. quItemInputCase.find(".isNote").val(item_2.isNote);
  198. quItemInputCase.find(".checkType").val(item_2.checkType);
  199. quItemInputCase.find(".isRequiredFill").val(item_2.isRequiredFill);
  200. if(item_2.isNote===1){
  201. itemLast.find(".dwQuOptionItemNote").show();
  202. }
  203. });
  204. }
  205. }
  206. function parseCheckbox(item,pageNo){
  207. var quModel = $("#checkboxQuModel").html();
  208. $("#dwSurveyQuContentAppUl").append(quModel);
  209. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  210. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  211. var quInputCase = lastQuItemBody.find(".quInputCase");
  212. parseExtracted(quInputCase, item);
  213. quLogicExtracted(lastQuItemBody, item,pageNo);
  214. var inputTag = lastQuItemBody.find(".checkbox_input_tag");
  215. var inputTagName = "qu_"+item.quType+"_"+item.id;
  216. inputTag.prop("name",inputTagName);
  217. inputTag.val("tag_"+inputTagName);
  218. var inputName = "qu_"+item.quType+"_"+item.id;
  219. var quCheckboxs = item.quCheckboxs;
  220. var quCoItem = lastQuItemBody.find(".surveyQuItemContent .quCoItem");
  221. if(item.hv==3){
  222. //表格
  223. quCoItem.append("<table class='tableQuColItem'></table>");
  224. }else if(item.hv==1){
  225. //一排
  226. }else{
  227. var quCheckboxItemHtml=$("#quCheckboxItem_default").html();
  228. quCoItem.append("<ul></ul>");
  229. var quCoItemUl = quCoItem.find("ul");
  230. $.each(quCheckboxs,function(i,item_2){
  231. quCoItemUl.append(quCheckboxItemHtml);
  232. var itemLast = quCoItemUl.find("li:last");
  233. itemLast.find(".editAble").html(item_2.optionName);
  234. if(item_2.isNote === 1) itemLast.find(".optionInpText").show();
  235. var checkboxName = "tag_"+inputName+"_"+item_2.id;
  236. var inputCheckbox = itemLast.find("input[type='checkbox']");
  237. inputCheckbox.prop("name",checkboxName);
  238. inputCheckbox.val(item_2.id);
  239. var inputTextName = "text_"+checkboxName;
  240. itemLast.find(".dwQuOptionItemNote").prop("name",inputTextName);
  241. var quItemInputCase = itemLast.find(".quItemInputCase");
  242. quItemInputCase.find(".isNote").val(item_2.isNote);
  243. quItemInputCase.find(".checkType").val(item_2.checkType);
  244. quItemInputCase.find(".isRequiredFill").val(item_2.isRequiredFill);
  245. if(item_2.isNote===1){
  246. itemLast.find(".dwQuOptionItemNote").show();
  247. }
  248. });
  249. }
  250. }
  251. function parseFbk(item,pageNo){
  252. var quModel = $("#fillblankQuModel").html();
  253. $("#dwSurveyQuContentAppUl").append(quModel);
  254. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  255. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  256. var quInputCase = lastQuItemBody.find(".quInputCase");
  257. parseExtracted(quInputCase, item);
  258. quLogicExtracted(lastQuItemBody, item, pageNo);
  259. //lastQuItemBody.find(".quCoTitle .quCoNum").text();
  260. lastQuItemBody.find(".quCoTitle .quCoTitleEdit").html(item.quTitle);
  261. //qu_${en.quType }_${en.id }
  262. var inputName = "qu_"+item.quType+"_"+item.id;
  263. var answerInputWidth = item.answerInputWidth;
  264. if(answerInputWidth==null||answerInputWidth==""){
  265. answerInputWidth=300;
  266. }
  267. var quFillblankItem = lastQuItemBody.find(".quCoItemUlLi .quFillblankItem");
  268. if(item.answerInputRow>1){
  269. // quFillblankItem.append('<textarea name="'+inputName+'" rows="'+item.answerInputRow+'" style="width:'+answerInputWidth+'px;" class="inputSytle_2 fillblankInput"></textarea>');
  270. quFillblankItem.append('<textarea name="'+inputName+'" rows="'+item.answerInputRow+'" style="width:90%;" class="inputSytle_2 fillblankInput"></textarea>');
  271. }else{
  272. quFillblankItem.append('<input type="text" name="'+inputName+'" style="width:'+answerInputWidth+'px;" class="inputSytle_1 fillblankInput">');
  273. }
  274. }
  275. function parseScore(item,pageNo){
  276. var quModel = $("#scoreQuModel").html();
  277. $("#dwSurveyQuContentAppUl").append(quModel);
  278. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  279. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  280. var quInputCase = lastQuItemBody.find(".quInputCase");
  281. parseExtracted(quInputCase, item);
  282. quLogicExtracted(lastQuItemBody, item, pageNo);
  283. var dwScoreInputName = "item_qu_"+item.quType+"_"+item.id+"_";
  284. var hiddenInputTag = lastQuItemBody.find(".hidden_input_tag");
  285. hiddenInputTag.prop("name","qu_"+item.quType+"_"+item.id);
  286. hiddenInputTag.val(dwScoreInputName);
  287. var quCoItemTable = lastQuItemBody.find("table.quCoItemTable");
  288. quCoItemTable.empty();
  289. var quItemHtml=$("#quScoreItemModel").html();
  290. var quScores = item.quScores;
  291. $.each(quScores,function(i,item_2){
  292. quCoItemTable.append("<tr class='quScoreOptionTr'>"+quItemHtml+"</tr>");
  293. var itemLast = quCoItemTable.find("tr.quScoreOptionTr:last");
  294. itemLast.find(".editAble").html(item_2.optionName);
  295. var dwScoreOptionId= itemLast.find(".dwScoreOptionId");
  296. dwScoreOptionId.val(item_2.id);
  297. var scoreNumInput= itemLast.find(".scoreNumInput");
  298. scoreNumInput.prop("name",dwScoreInputName+item_2.id);
  299. if(item_2.isNote == 1) itemLast.find(".optionInpText").show();
  300. var quItemInputCase = itemLast.find(".quItemInputCase");
  301. var scoreNumTableTr=quCoItemTable.find("tr.quScoreOptionTr:last .scoreNumTable tr");
  302. var paramInt02=item.paramInt02;
  303. scoreNumTableTr.empty();
  304. for(var i=1;i<=paramInt02;i++){
  305. scoreNumTableTr.append("<td style='background: white;'>"+i+"</td>");
  306. }
  307. });
  308. }
  309. function parseOrder(item,pageNo){
  310. var quModel = $("#orderQuModel").html();
  311. $("#dwSurveyQuContentAppUl").append(quModel);
  312. var quItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  313. quItemBody.find(".quDragBody").removeClass("quDragBody");
  314. var quInputCase = quItemBody.find(".quInputCase");
  315. parseExtracted(quInputCase, item);
  316. quLogicExtracted(quItemBody, item, pageNo);
  317. var dwOrderbyInputName = "item_qu_"+item.quType+"_"+item.id+"_";
  318. var hiddenInputTag = quItemBody.find(".hidden_input_tag");
  319. hiddenInputTag.prop("name","qu_"+item.quType+"_"+item.id);
  320. hiddenInputTag.val(dwOrderbyInputName);
  321. var quItemInputCase = quItemBody.find(".quItemInputCase");
  322. var quOrderItemLeftUl=quItemBody.find(".quOrderByLeft ul");
  323. var quOrderByRightTable=quItemBody.find(".quOrderByRight table.quOrderByTable");
  324. quOrderItemLeftUl.empty();
  325. quOrderByRightTable.empty();
  326. var quOrderItemLeftHtml=$("#quOrderItemLeftModel").html();
  327. var quOrderItemRightHtml=$("#quOrderItemRightModel").html();
  328. var quScores = item.quOrderbys;
  329. $.each(quScores,function(i,item_2){
  330. quOrderItemLeftUl.append(quOrderItemLeftHtml);
  331. quOrderByRightTable.append(quOrderItemRightHtml);
  332. var itemLast = quOrderItemLeftUl.find("li:last");
  333. var newEditObj=itemLast.find(".editAble span");
  334. newEditObj.text(item_2.optionName);
  335. var quOrderItemHidInput = itemLast.find(".quOrderItemHidInput");
  336. quOrderItemHidInput.prop("name",dwOrderbyInputName+item_2.id);
  337. itemLast.find(".quItemId").val(item_2.id);
  338. refquOrderTableTdNum(quOrderByRightTable);
  339. // var quItemInputCase = itemLast.find(".quItemInputCase");
  340. // quItemInputCase.find("input[name='quItemId']").val(item_2.id);
  341. quItemInputCase.append("<div class='quItemInputItem'> </div>");
  342. var quItemInputItem = quItemInputCase.find(".quItemInputItem").last();
  343. quItemInputItem.append("<input type='hidden' class='quItemId' value='"+item_2.id+"' />");
  344. quItemInputItem.append("<input type='hidden' class='quItemText' value='"+item_2.optionName+"' />");
  345. });
  346. }
  347. function parseMfbk(item,pageNo){
  348. var quModel = $("#mfillblankQuModel").html();
  349. $("#dwSurveyQuContentAppUl").append(quModel);
  350. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  351. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  352. var quInputCase = lastQuItemBody.find(".quInputCase");
  353. parseExtracted(quInputCase, item);
  354. quLogicExtracted(lastQuItemBody, item, pageNo);
  355. var dwMFillblankInputName = "text_qu_"+item.quType+"_"+item.id+"_";
  356. var hiddenInputTag = lastQuItemBody.find(".hidden_input_tag");
  357. hiddenInputTag.prop("name","qu_"+item.quType+"_"+item.id);
  358. hiddenInputTag.val(dwMFillblankInputName);
  359. var quCoItemTable=lastQuItemBody.find("table.mFillblankTable");
  360. quCoItemTable.empty();
  361. var quItemHtml=$("#mFillblankTableModel").html();
  362. var quMultiFillblanks = item.quMultiFillblanks;
  363. $.each(quMultiFillblanks,function(i,item_2){
  364. quCoItemTable.append(quItemHtml);
  365. var itemLast=quCoItemTable.find("tr.mFillblankTableTr:last");
  366. itemLast.find(".editAble").text(item_2.optionName);
  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. var quItemInputCase = itemLast.find(".quItemInputCase");
  372. quItemInputCase.find("input[name='quItemId']").val(item_2.id);
  373. });
  374. }
  375. function refquOrderTableTdNum(quOrderByRightTable){
  376. var quOrderyTableTds=quOrderByRightTable.find(".quOrderyTableTd");
  377. $.each(quOrderyTableTds,function(i){
  378. $(this).text(i+1);
  379. });
  380. }
  381. function parsePage(item,pageNo){
  382. var quModel = $("#pageQuModel").html();
  383. $("#dwSurveyQuContentAppUl").append(quModel);
  384. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  385. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  386. var quInputCase = lastQuItemBody.find(".quInputCase");
  387. parseExtracted(quInputCase, item);
  388. quLogicExtracted(lastQuItemBody, item, pageNo);
  389. // nextPageNo
  390. lastQuItemBody.find("input[name='nextPageNo']").val(pageNo+1);
  391. }
  392. function parseParagraph(item,pageNo){
  393. var quModel = $("#paragraphQuModel").html();
  394. $("#dwSurveyQuContentAppUl").append(quModel);
  395. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  396. lastQuItemBody.find(".quDragBody").removeClass("quDragBody");
  397. var quInputCase = lastQuItemBody.find(".quInputCase");
  398. parseExtracted(quInputCase, item);
  399. quLogicExtracted(lastQuItemBody, item, pageNo);
  400. }
  401. function parseSubmit(pageNo){
  402. var quModel = $("#dwSubmitModel").html();
  403. $("#dwSurveyQuContentAppUl").append(quModel);
  404. var lastQuItemBody = $("#dwSurveyQuContentAppUl .li_surveyQuItemBody").last()
  405. lastQuItemBody.addClass("surveyQu_"+pageNo);
  406. if(pageNo>1){
  407. lastQuItemBody.hide();
  408. }
  409. lastQuItemBody.find("input[name='nextPageNo']").val(pageNo+1);
  410. var pageNoObj = lastQuItemBody.find(".pageNo");
  411. if(!pageNoObj[0]){
  412. lastQuItemBody.append("<input type=\"hidden\" class=\"pageNo\" value=\""+pageNo+"\">");
  413. pageNoObj = lastQuItemBody.find(".pageNo");
  414. }
  415. pageNoObj.val(pageNo);
  416. }