Ajax跨域问题

Ajax跨域问题,ajax,cross-domain,Ajax,Cross Domain,在代码中有两种方法,第一种方法应该从example.com这个相同的域读取文本,第二种函数应该从Google.com/example.txt这个不同的域读取文本。请告诉我是谁做的。我不确定我是否恰当地提出了这个问题。如果你不明白我的问题,请问我 //Ajax Question //The html file path is http://example.com/example.html <html> <head> <script type="text/javasc

在代码中有两种方法,第一种方法应该从example.com这个相同的域读取文本,第二种函数应该从Google.com/example.txt这个不同的域读取文本。请告诉我是谁做的。我不确定我是否恰当地提出了这个问题。如果你不明白我的问题,请问我

//Ajax Question
//The html file path is http://example.com/example.html

<html>
<head>
<script type="text/javascript">

function Click1()
{
    var div=// read the text from http://example.com/example.txt
    document.getElementById("div1").innerHTML = div;


}
function Click2()
{
    var div=// read the text from http://google.com/example.txt
    document.getElementById("div2").innerHTML = div;


}
</script>
<body>
<input type="Button" Value="Button 1"name="textbox" onClick="Click1();"/>
<div id="div1">
</div>
<input type="Button" Value="Button 2"name="textbox" onClick="Click2();"/>
<div id="div2">
</div>
//Ajax问题
//html文件路径为http://example.com/example.html
函数Click1()
{
var div=//从中读取文本http://example.com/example.txt
document.getElementById(“div1”).innerHTML=div;
}
函数Click2()
{
var div=//从中读取文本http://google.com/example.txt
document.getElementById(“div2”).innerHTML=div;
}

使用纯脚本技术无法实现这一点。实现它的一种方法是在
example.com
上编写一个服务器端脚本,它将充当到另一个域的桥梁,并执行对
example.com/bridge.cgi
的ajax调用。如果您对另一个域有控制权,您也可以使用该域,它不依赖于,而是在DOM中包含一个
脚本
标记,因此仅限于获取请求