这最终令人沮丧,因为它正在开发网站上工作,但在将其移至实际网站后,它停止了工作。 :S
$('.menu_btn').click(function(e) {
//rel is used to tell me what html page to load
var url = $(this).attr('rel');
//load the new page into the div
$('#ajax_wrapper').load(url);
});
更令人沮丧的是,当我硬编码url的值时:
var url = 'http://www.example.com/pages/home.html'
它没有问题。
添加alert(url)
会给我正确的rel地址。
答案 0 :(得分:3)
网址中的域名是否与网页的域名相同?如果没有,你遇到的问题是因为
由于浏览器安全限制, 大多数“Ajax”请求都受制于 the same origin policy;请求 无法成功检索数据 来自不同的域,子域或 协议