XMLHttpRequest - 从 URL 获取值并将其写入 div
XMLHttpRequest - get value from URL and write it in a div
我有一个名为 totalvalue 的 div。
<div id="totalvalue"></div>
我编写了一个函数来从我的 PHP 脚本(在同一台服务器上)获取值。
function totalvalue() {
var ajax5 = new XMLHttpRequest();
ajax5.onreadystatechange = function() {
if (ajax5.readyState == 4) {
totalvalue = (ajax5.responseText);
console.log(totalvalue);
document.getElementById("totalvalue").innerHTML = ajax5.responseText;
}
};
ajax5.open("GET", "totalvalue.php", true);
ajax5.send(null);
}
php 脚本确实输出了一个值。
我的控制台和 div 都不显示输出。
为了更简单的代码和更好的跨浏览器支持,我会像这样使用 jQuery.ajax:
$.ajax({
url: 'totalvalue.php',
success: function(data){
$('#totalvalue').html(data);
}
});
中阅读更多相关信息
这对我有用。
function test5() {
var ajax5 = new XMLHttpRequest();
ajax5.onreadystatechange = function() {
if (ajax5.readyState == 4) {
xxx5 = (ajax5.responseText);
console.log("this is the total value: "+xxx5);
if (xxx5 == 0) {
document.getElementById("totalvalue").innerHTML="Loading...";
} else {
document.getElementById("totalvalue").innerHTML="Total: "+xxx5;
}
}
};
ajax5.open("GET", "totalvalue.php", true);
ajax5.send(null);
}
我认为我写 div 的地方很重要 + 缓存可能有问题。我无法确定为什么上面的内容刚刚开始工作。
我有一个名为 totalvalue 的 div。
<div id="totalvalue"></div>
我编写了一个函数来从我的 PHP 脚本(在同一台服务器上)获取值。
function totalvalue() {
var ajax5 = new XMLHttpRequest();
ajax5.onreadystatechange = function() {
if (ajax5.readyState == 4) {
totalvalue = (ajax5.responseText);
console.log(totalvalue);
document.getElementById("totalvalue").innerHTML = ajax5.responseText;
}
};
ajax5.open("GET", "totalvalue.php", true);
ajax5.send(null);
}
php 脚本确实输出了一个值。
我的控制台和 div 都不显示输出。
为了更简单的代码和更好的跨浏览器支持,我会像这样使用 jQuery.ajax:
$.ajax({
url: 'totalvalue.php',
success: function(data){
$('#totalvalue').html(data);
}
});
中阅读更多相关信息
这对我有用。
function test5() {
var ajax5 = new XMLHttpRequest();
ajax5.onreadystatechange = function() {
if (ajax5.readyState == 4) {
xxx5 = (ajax5.responseText);
console.log("this is the total value: "+xxx5);
if (xxx5 == 0) {
document.getElementById("totalvalue").innerHTML="Loading...";
} else {
document.getElementById("totalvalue").innerHTML="Total: "+xxx5;
}
}
};
ajax5.open("GET", "totalvalue.php", true);
ajax5.send(null);
}
我认为我写 div 的地方很重要 + 缓存可能有问题。我无法确定为什么上面的内容刚刚开始工作。