jQuery条件加载模板

时间:2012-09-26 20:51:08

标签: c# jquery asp.net

我想在Jquery中有条件地加载我的模板。我现在拥有的是什么:

<script type="text/html"​​​​​​​​​​​​​​​​ id="template">
    <div id ="myID" style="background-color: #009ACF">
        <span questionLabelGroup="$i">Question :</span>
        <span questionTextGroup="$i">$textboxText<br /></span>
        <span answerLabelGroup="$i">Answer : </span>
        <input  type='text' questionID="$guid"/>
        {{if buildLinkb("id") == null }}
        <input type='button' Class='addAnswerButton' addQuestionButtonGroup='"$i"' value='Add Question' />
        <hr />
    </div>
        {{/if}}
</script>

其中buildLinkb(“id”)是:

function buildLinkb(param) {
    var val = document.URL;
    var url = val.substr(val.indexOf(param))  
    var n=parseInt(url.replace(param+"=",""));
    alert(n+1); 
}

所以发生的事情就是,在文档准备就绪时我将这个模板从ajax调用加载到服务器。在url中有条件地发送id参数,如果id不存在,我想加载模板的一部分。

任何方式的熊吗?

1 个答案:

答案 0 :(得分:0)

在document.ready事件中

发送初始ajax请求。如果找到,那么你可以将元素附加到你的div ..否则什么都不做..

您可以在成功回调函数

中实现此目的