功能目的是读取远程动态内容,做出相应的操作。
举例:读取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>