读书人

js怎么跨域读取内容

发布时间: 2012-04-02 19:58:59 作者: rapoo

js如何跨域读取内容?
功能目的是读取远程动态内容,做出相应的操作。
举例:读取http://www.baidu.com/1.asp?id=random()
如果读取的返回为1,则alert("OK")
如果读取的返回为0,则alert("Error")

网上找了些代码,但是不能跨域。只能读本地

JScript code
function getHttp(){var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.Open("GET", "http://www.baidu.com/1.asp?id=random()", false);xmlhttp.Send();alert(xmlhttp.responseText);}


请问那要如何才能实现这样的效果呢?

[解决办法]
http://baike.baidu.com/view/2131174.htm
[解决办法]
JScript code
//前台代码 $.ajax({            url:"http://localhost:8088",            dataType:"jsonp",            jsonpCallback:"callback"        });function callback(object){//object为值 }
[解决办法]
JScript code
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript">$.getJSON('http://192.168.1.3/json.asp?jsoncallback=?',//请求另外一个跨跨域的页面function(data){ alert(data.name)});</script> 

读书人网 >JavaScript

热点推荐