本帖最后由 hky19880824 于 2014-12-23 16:27:31 编辑

解决方案 »

  1.   

    你的点击事件只是改变了a标签的src的地址,并没有让浏览器跳转到那个链接;
    可以把你面改成window.location.href =“http://www.baidu.com”;这样就跳到百度了
      

  2.   

    必须是在另外一个新页面中打开,所以A标签都是加了target="_blank"的,而且用open的话也不能满足需求,,open很容易出现被拦截信息,,,,所以才整这么多事...
      

  3.   

    那就用 window.open吧;
     window.open("http://www.baidu.com");
      

  4.   

    用 location.href = url;跳转就好了
    $("#ss").click(function(){
         var url = "http://www.baidu.com";
         $.MsgBox.Confirm("提示", "您已经购买过此课程,您是否还需要购买?", function() {
             location.href = url;
         });
    }); 
      

  5.   

    在回调里面动态创建form元素,设置action跟target,再提交这个form就可以了。