jQuery load()不使用http,但使用本地文件

jQuery load()不使用http,但使用本地文件,jquery,Jquery,我有一个简单的功能: function goCV(what){ //'what' = htm filename $('#cv_load_entry').load("http://<domain_name>/" + what); } 函数goCV(what){/'what'=htm文件名 $('cv_load_entry').load(“http://”+what); } 当文件是本地文件时(在我的计算机上具有相对引用,或者与服务器上文件的链接位于同一目录中),该函数可以正常

我有一个简单的功能:

function goCV(what){ //'what' = htm filename 
  $('#cv_load_entry').load("http://<domain_name>/" + what);
}
函数goCV(what){/'what'=htm文件名 $('cv_load_entry').load(“http://”+what); } 当文件是本地文件时(在我的计算机上具有相对引用,或者与服务器上文件的链接位于同一目录中),该函数可以正常工作。但是当我尝试使用绝对引用时(使用
http://domain_name/filename.htm
),它不工作;Firebug以红色显示GET(但没有告诉我通过读取标题可以识别出什么问题)

在使用相对引用从服务器执行脚本时,当我在Firebug中查看成功获取信息时,它会显示完整的URL,与发送给filename变量的“http”部分完全相同

我被难住了

PS:我正在使用
http://code.jquery.com/jquery-latest.js

更新:我怀疑这是一个跨域问题。我将尝试在上找到的proxy.php思想

问题已解决:
http://christianheilmann.com/2010/01/10/loading-external-content-with-ajax-using-jquery-and-yql/

试试这个:-

<script type="text/javascript">
   jQuery(document).ready(goCV(what){
       jQuery("#cv_load_entry").load("http://<domain_name>/" + what);
   });
</script>

jQuery(document).ready(goCV(what){
jQuery(“#cv#u load_entry”).load(“http://”+what);
});

最有可能是跨域问题(您可以通过将域更改为网页所在的域进行测试;脚本应开始工作)。如果您控制远程服务器,或者它支持远程AJAX请求,则可以使用或来访问数据。否则,您将需要代理。

这是跨站点请求吗?