我只是试图显示由" $。获取的文件的内容。获取"但我没有从get
的警报中获得任何结果。 。实际上,get
中的警报甚至没有响起。
我做错了什么?
$.ajax({ url:"tex.txt", complete:function(r){
alert([
'Response Status code: ' + r.status,
"Response Text length: " + r.responseText.length,
"Normal status code is 200",
"Check console for more info and full response body"
].join("\r\n"));
console.log(r.responseText, r);
} });
额外信息:
tex.txt
更新:控制台日志显示三个问题:
答案 0 :(得分:1)
不确定请求是否确实发生。
您需要在Chrome Inspector的“网络”标签中启动该页面,然后查看XHR子标签。
或者,您也可以尝试:
$.ajax({ url:"tex.txt", complete:function(r){
alert([
'Response Status code: ' + r.status,
"Response Text length: " + r.responseText.length,
"Normal status code is 200",
"Check console for more info and full response body"
].join("\r\n"));
console.log(r.responseText, r);
} });
答案 1 :(得分:0)
答案比我想象的更深入。
出于某种原因,我无法通过使用外部链接连接到Jquery库:
http://code.jquery.com/jquery-latest.min.js
我必须复制代码并将其粘贴到我服务器上的文件中。
这解决了jquery没有被初始化的问题。下一步是我甚至没有考虑过的事情。
使用javascript时:
$.ajax({ url:"text.txt", complete:function(r){
我原以为这行代码会正确加载文件。但事实上,我不知道当您在javascript text.txt
中引用文件时,您必须包含调用javascript的页面中的路径。我有实际的文本文件位于:
javascript/text.txt
因为我认为javascript从它存储的目录中加载文件......
感谢所有帮助!