Javascript XMLHttpRequest不使用http

Javascript XMLHttpRequest不使用http,javascript,ajax,Javascript,Ajax,下面的代码现在工作正常。但如果我将“text.txt”替换为“”,则不会显示任何内容,也不会显示错误 我做错了什么 我需要这段代码在客户端将url的内容转换为字符串 萨克斯 <script type="text/javascript"> var webUrl = 'text.txt'; var queryString = ''; var xmlText = getAjaxValues(webUrl, queryString); window.alert(xmlText); doc

下面的代码现在工作正常。但如果我将“text.txt”替换为“”,则不会显示任何内容,也不会显示错误

我做错了什么

我需要这段代码在客户端将url的内容转换为字符串

萨克斯

<script type="text/javascript">

var webUrl = 'text.txt';
var queryString = '';
var xmlText = getAjaxValues(webUrl, queryString);
window.alert(xmlText); 
document.write(xmlText);

function getAjaxValues(webUrl, queryString)
{
 var xmlHttpObject = new XMLHttpRequest();


 xmlHttpObject.open("GET", webUrl, false);
 xmlHttpObject.send();

 var xmlText = xmlHttpObject.responseText;

 return xmlText;
}

</script>

var webUrl='text.txt';
var queryString='';
var xmlText=getAjaxValues(webUrl,queryString);
window.alert(xmlText);
文件。编写(xmlText);
函数getAjaxValues(webUrl、queryString)
{
var xmlHttpObject=new XMLHttpRequest();
open(“GET”、webUrl、false);
xmlHttpObject.send();
var xmlText=xmlHttpObject.responseText;
返回xmlText;
}

它被阻止了,这要求任何AJAX请求(脚本除外,扩展为jsonp)都要发送到与原始页面请求相同的域中的服务器。最好的办法是在服务器上创建一个代理方法,该方法可以接受您想要获取其内容的url,并让它请求页面并将其传递回客户端。

它被阻止,这要求任何AJAX请求,除了脚本和扩展的jsonp,与原始页面请求位于同一域中的服务器。最好的办法是在服务器上创建一个代理方法,该方法可以接受您想要获取其内容的url,并让它请求页面并将其传递回客户端。

那么如何将url的内容获取到客户端的字符串?不能通过服务器端解析内容。那么,如何在客户端将url的内容转换为字符串?不得通过服务器端解析内容。