我下面的这段JS代码在本地运行是正常 的,但是一当传到服务器上面以以后,运行就要出错,
我估计是ajax 不能跨域访问吧,所以我想请问下大家,向我这种情况,有办法吗。
我的需求是 填写一个网址,通过ajax 请求,然后在文本域显示该网页上HTML代码。   
<script>    
   
   
function Ajaxpost(url,myfun) {    
    var ajax = window.ActiveXObject ? new window.ActiveXObject('Microsoft.XMLHTTP') : new window.XMLHttpRequest();    
    ajax.open("POST", url, true);    
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
    ajax.onreadystatechange = function () {    
        if (ajax.readyState == 4 && ajax.status == 200){myfun.call(ajax);ajax=null}    
    };    
    ajax.send('');    
}    
   
   
   
function go(){    
    var url=document.getElementById("url").value    
    Ajaxpost(url,myfun)    
}    
   
function myfun(){    
    var ajax=this   
    document.getElementById("s").value=ajax.responseText    
}    
   
</script>    
   
   
   
< input type=button value=go onclick=go()>
   
url:< input type=text size=50 id=url>    
< textarea id=s cols=150 rows=50>< /textarea>