<a href='?a=viwe&id=1'>无刷新出现id 1中的数据</a>用的是 a 标签 和 href 里的 url 参数哦。 谢谢各位帮忙解答

解决方案 »

  1.   

    http://topic.csdn.net/u/20111128/18/ce34325d-9398-4fbc-b38b-b7b92a46f0dd.html
      

  2.   

    稍微改改嘛
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script>
     
    <a href="http://www.jb51.net" id="testLink">脚本之家</a> 
    <script type="text/javascript"> 
    var test = document.getElementById('testLink'); 
    test.onclick = function(e) { 
    $.ajax({
      type:"POST",
      datetype:"text",
      url:"?a=viwe&id=1",
      success:function(msg){   
      alert(msg);
      }
      });
    stopDefault(e); 

    function stopDefault( e ) { 
    // Prevent the default browser action (W3C) 
    if ( e && e.preventDefault ) 
    e.preventDefault(); 
    // A shortcut for stoping the browser action in IE 
    else 
    window.event.returnValue = false; 
    return false; 

    </script> 
      

  3.   

    谢谢你。不过用 click 方法 做 数据提交 无刷新!我也是知道的啦。
    我是想用 a 标签 的 href 提交无刷新 取得数据。
      

  4.   

    我想用的是 href 里的 参数来 实现跳转!难道是不可能实现的么?? 帮帮忙呗
      

  5.   

    当然可以,href里的参数就是用来跳转的
      

  6.   


    <a href='?a=view&id=1' target="hf">无刷新出现id 1中的数据</a>
    xxx
    <iframe name="hf" style="display:none"></iframe>
    <script>
    window.onload=function(){
    var s = location.search;
    s = s.replace(/\?/, "\\?");
    if(s!=""){
    var a = parent.document.getElementsByTagName("a");
    for(var i=0;i<a.length;a++){
    var re = new RegExp(s + "$", "i");
    if(re.test(a[i].href)){
    a[i].innerHTML = "changed!!";
    break;
    }
    }
    location.replace("about:blank");
    }
    }
    </script>