Problem in smarty section loop in smarty templates

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • hiral111
    New Member
    • Sep 2011
    • 1

    Problem in smarty section loop in smarty templates

    Hello,
    I'm working on smarty based project. I need to append one div with html and javascript code using jquery's .append() method. here is my code.

    var addRowId = $("#addRowId"). val();
    $("#addMember") .append("<div id='row"+addRow Id + "'><div id='UserExist_" +addRowId+"' class='userExis t'><\/div><div class='left leftFamily'>Add Family Member :<\/div><div class='right rightFamily'><d iv class='familyMe mberImage' align='center'> <img src='../images/blank-profilepic.png' name='memberImg _"+addRowId+ "' id='memberImg_" +addRowId+"' width='20px' height='20px'\/><\/div><div class='familyMe mberName'><inpu t type='text' size='20' validate='requi red:true' name='memberNam e_"+addRowId+ "' id='memberName_ "+addRowId+ "' class='member memberText'\/><\/div><div class='familyMe mberRelation'>< select validate='requi red:true' name='relationT ype_"+addRowId+ "' id='relationTyp e_"+addRowId+ "' class='relation ' ><option value=''>Select Relation</option> {/literal}"{secti on loop=$relationI d name=secCombo}+ "<option value={$relatio nId[secCombo]}>{$relationNam e[secCombo]}<\/option>"{/section} {literal}
    +"<\/select>
    <\/div><div class='familyMe mberRemove'><a href='#' onclick='remove FormField(\"#ro w" + addRowId + "\"); return false;'>Remove< \/a><\/div><\/div><div class='clear'>< \/div><input type='hidden' value='' size='20' name='lastSelec ted_"+addRowId+ "' id='lastSelecte d_"+addRowId+ "' class='memberId '\/><input type='hidden' value='' size='20' name='lastSelec tedName_"+addRo wId+"' id='lastSelecte dName_"+addRowI d+"' class='fMemberN ame'\/><input type='hidden' value='' name='familyMem AutoId_"+addRow Id+"' id='familyMemAu toId_"+addRowId +"' class='familyAu toId' /><div class='nonfamil yMemberPart'><d iv id='userNotExis t_"+addRowId+ "' class='userNotE xist'><\/div><div id='memberEmail _"+addRowId+ "' class='nonfamil yMemberEmail'>< div class='emailLab le'><b>Email :</b><\/div><div><input type='text' value='' size='55' name='memberEma il_"+addRowId+" ' id='memberEmail _"+addRowId+ "' class='memberEm ail memberText'\/><\/div><\/div><div class='hrLine'> <hr/><\/div><\/div><\/div>");

    everything worked fine under mozila and other browser except IE it gives me javascript error when i used a section loop inside javascript code i got syntax error in my dreamviewer cs5 but it worked fine under other browser. if i remove double quotes in last line of highlighted section ("+<select") it display none error but then code does not worked in all browser. So kindly tell me if i'm doing anything wrong in this code.
  • dlite922
    Recognized Expert Top Contributor
    • Dec 2007
    • 1586

    #2
    ensure your smarty code is in {literal} {/literal} tags.

    Looks like you have your literal tags reversed.

    Dan

    Comment

    Working...