Javascript XMLHttpRequest不使用http
下面的代码现在工作正常。但如果我将“text.txt”替换为“”,则不会显示任何内容,也不会显示错误 我做错了什么 我需要这段代码在客户端将url的内容转换为字符串 萨克斯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
<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的内容转换为字符串?不得通过服务器端解析内容。