你alert(url)看什么啊。是一个url吗
window.location = url;

解决方案 »

  1.   


    <script type="text/javascript">
    $(document).ready(function(){
    $("#agree").click(function(){
    var url = new $.Template("${contextPath}<card:constant fieldName="CARD_ACTIVE_ENTER_URL" shortClassName="Url"/>");这里是$("#agree").click的结束位置
    // $("#mainContent").append(url); 
    // window.location = "${contextPath}<card:constant fieldName="CARD_ACTIVE_ENTER_URL" shortClassName="Url"/>";
    var urlParam = {"activeno": activeno};
    var url=urlStr.append(urlParam);
    $('#ecardForm').attr("action",url);
    $('#ecardForm').attr("method", "GET");
    $('#ecardForm').submit();
    });这里是$(document).ready方法的结束
    $("#back").click(function(){var url = new Template("${contextpath}<reward:constant fieldName="CARD_ACTIVECARD_LOAD_URL" shortClassName="Url">");  
    window.location = url;
    });
     });
    </script>
    不知道能不能解决你的问题,如果你是想按钮点击来提交的