日期:2014-05-16  浏览次数:20392 次

jquery到底能不能跨域获取别人的数据?
 $.ajax({
url:"http://www.xamq.com",
type:"GET",
cache:false,
dataType: "jsonp",
             jsonp: "callback",
             jsonpCallback:"?",
async: false,
success:function(json)
{
alert("json");
}

   })

这样写法对不对?求正确写法,或能用js取到别人网站html代码的办法最好有有代码
jQuery JSON jsonp HTML

------解决方案--------------------
jsonp 只能是取JS,不能取HTML,可能通过后台来取别网点的HTML
------解决方案--------------------
有一个叫$.getJson 的函数,你看看,没试过可不可以“在 jQuery 1.2 中,您可以通过使用JSONP形式的回调函数来加载其他网域的JSON数据,”
------解决方案--------------------
单jquery不行,需要跨域的页面允许跨域请求或者提供jsonp操作才行
------解决方案--------------------
JQ是用JS写的,出于安全的考虑js跨域是不允许的。