求助关于artTemplate的问题?

starwars168 2014-02-10 09:09:45
代码如下:{js:kindeditor}
{js:artTemplate}
<div class="page100 bgcolor">
<div class="page1190">
<div class="brtitle">
<span class="brtitle01 f18">认证经销商</span>
<div class="sreachcity">
<input type="text" name="sreachcity" />
<input type="button" name="sreachbt" value="搜索城市"/>
</div>
</div>

<div style="padding-top:10px"><img src="{skin:images/front/images/front/brvi.jpg}" /></div>

<div class="province">
<div >
{query:name=areas where= parent_id eq 0}
{set:$i=$i+1;}
{if:($item['area_id']=='110000') ||($item['area_id']=='120000')||($item['area_id']=='310000')||($item['area_id']=='500000')}
<div class="provlist" tabindex="{$i}" onclick="getcity('{$item['area_id']}','{$item['area_name']}',this)" onblur ="this.className='provlist'">
{$item['area_name']}
</div>
{else:}
<div class="provlist" tabindex="{$i}" onclick="getcity('{$item['area_id']}','',this)" onblur ="this.className='provlist'">
{$item['area_name']}
</div>
{/if}
{/query}
</div>
</div>
<div id="city" class="citycss" style="display:none">
<div id="cityitem">
<script type='text/html' id='citylist'>
<%for(var item in templateData){%>
<%item = templateData[item]%>
<div class="citylist" tabindex="<%=item.area_id%>" onclick="getbranch('<%=item.area_id%>','1',this)" onblur ="this.className='citylist'"><%=item.area_name%></div>
<%}%>
</script>
</div>
</div>
<div class="brlistcss" id="branch" style="display:none">
<div id="branchitem">
<script type='text/html' id='brlist'>
<%for(var item in templateData){%>
<%item = templateData[item]%>
<div class="britem">
<img src="{webroot:<%=item.photo%>}"/>
<div class="brinfo">
<strong><div style="margin:10px 0px; color:#C00"><%=item.name%></div></strong>
<div style="margin:10px 0px;"><%=item.pro%><%=item.city%><%=item.area%><%=item.address%></div>
<div style="margin:10px 0px;"><%=item.telphone%></div>
<div class="msg"></div>
</div>
</div>
<%}%>
</script>
</div>
</div>
</div>
<script language="javascript">
function getcity(provinceid,provincename,obj)
{
obj.className="provlist checkArea";

$.getJSON("{url:/block/area_child}",{"aid":provinceid,"random":Math.random()},function(json){
var templateHtml="";
if(provincename=="")
templateHtml = template.render('citylist',{'templateData':json});
else
templateHtml="<div class='citylist' tabindex='"+provinceid+"' onclick='getbranch("+provinceid+",0,this)'>"+provincename+"</div>";
$('#cityitem').html(templateHtml);
$('#city').show();
})

}
function getbranch(cityid,type,obj)
{
obj.className="citylist checkArea";

$.getJSON("{url:/branch/findbranch}",{"cid":cityid,"random":Math.random(),"type":type},function(json){
if(json && json.length>0)
{
var templateHtml=template.render('brlist',{'templateData':json});
$('#branchitem').html(templateHtml);
$('#branch').show();
}
else
{
var temp='<div class="notfind">对不起!您所选择的区域目前没有专卖店。请致电免费电话4001655588咨询!</div>';
$('#branchitem').html(temp);
$('#branch').show();
}
})
}
getcity跟getbranch都有这样的问题,如果if先执行了条件为假的内容,再执行条件为真的内容时,页面显示模板错误,但反之则可以正常执行。求大神帮忙,为感!
...全文
149 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
starwars168 2014-02-10
  • 打赏
  • 举报
回复
求大神帮忙

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧