ajax怎么把取到的文本写到变量?

大哥大姐们,请讲解下,ajax怎么把取到的文本写到变量?
最新回答
甜警司

2024-12-01 09:45:43

alert( ajx ); 肯定不会显示获取到的文本。

一、因为 ajx 是 XMLHttpRequest 对象,不是返回的文本 ajx.responseText。
二、alert( ajx ) 这句代码要放到正确的位置,放到 document.querySelector('.cont')......的这句下面;不应该放到 onreadystatechange 事件函数的外面。
正确的写法是在 document.querySelector('.cont')...... 这行下面加上一句:
alert( ajx.responseText );
追问
哦,我试试
没用啊,还是没有弹出服务器里的文本
追答
1、类名为 cont 的元素内部,有没有显示服务器返回的文本?
2、如果没有,那你要检查请求的服务器脚本
https://sqhz-1257654827.cos.ap-chenqdu.myqcloud.......

是否能够正常返回文本。
-------------------------------------------------------------
程序有问题,需要完整的代码进行调试;
我只能根据你提供的信息,指出发现的问题;
你没提供的部分是否有问题,我也不知道。
追问
https://sqhz-1257654827.cos.ap-chengdu.myqcloud.com/GU%20MENG/ruan%20jian/APK/Game/%E9%80%83%E7%A6%BB%E4%BA%BA%E7%B1%BBapp/update.txt
大佬帮忙看看
这文本正常的啊
完整代码是这样的
https://sqhz-1257654827.cos.ap-chengdu.myqcloud.com/GU%20MENG/ruan%20jian/APK/Game/%E9%80%83%E7%A6%BB%E4%BA%BA%E7%B1%BBapp/2.html
大佬看看
哥特式·浅唱

2024-12-01 00:56:18

代码基本上没有啥大问题alert正常显示,就是这个跨域请求没法获取内容has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

晚安旧恋人

2024-12-01 05:20:18

在异步应用程序中发送和接收信息时,常见的可以选择以纯文本和XML作为数据格式(可参考《jQuery学习笔记之Ajax用法实例详解》),现在还有一种比较流行的方式:JSON(JavaScript Object Notation)。好了,下面举例说明这三种数据格式在ajax的异步应用。

一、纯文本方式

1、发送/接收数据:

Code is cheap.看代码:
testJs.js
// 此函数等价于document.getElementById /document.all
function $(s) { if (document.getElementById) { return eval('document.getElementById("' + s + '")'); } else { return eval('document.all.' + s); } }
// 创建 XMLHttpRequest对象,以发送ajax请求
function createXMLHTTP() {
var xmlHttp = false;
var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0",
"MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP",
"Microsoft.XMLHTTP"];
for (var i = 0; i < arrSignatures.length; i++) {
try {
xmlHttp = new ActiveXObject(arrSignatures[i]);
return xmlHttp;
}
catch (oError) {
xmlHttp = false; //ignore
}
}
// throw new Error("MSXML is not installed on your system.");
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
ret
追问
https://sqhz-1257654827.cos.ap-chengdu.myqcloud.com/GU%20MENG/ruan%20jian/APK/Game/%E9%80%83%E7%A6%BB%E4%BA%BA%E7%B1%BBapp/2.html
这个代码改一下