<script>
function showHintname() {
var ln = document.getElementById("lname").value ;
var fn= document.getElementById("fname").value ;
if (fn.length == 0) {
document.getElementById("txtHint-name").innerHTML = "";
return;
}
else {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("txtHint-name").innerHTML = xmlhttp.responseText;
}
}
//xmlhttp.open("GET", "ini/name.php?f=" + fn , true); // working
// xmlhttp.open("GET", "ini/name.php?f=" + fn &'l=' + ln , true); // not working
xmlhttp.open("GET", "ini/name.php?f=1&l=1", true); // not working
xmlhttp.send();
}
}
</script>
答案 0 :(得分:1)
$.ajax({
method: ,
url: ,
data: { var1: data1, var2: data2 }
}, done(function(data) {
//Do some actions
});
答案 1 :(得分:0)
使用它会起作用
xmlhttp.open("GET", "ini/name.php?f=" + fn+ "&l=" + ln , true);
答案 2 :(得分:0)
xmlhttp.open("GET", "ini/name.php?f=" + fn &'l=' + ln , true);
这句话不起作用,因为&amp;符号不在引号内。您还应该作为一般惯例,尝试与单/双引号保持一致。这应该工作
xmlhttp.open("GET", "ini/name.php?f=" + fn+ "&l=" + ln , true);
答案 3 :(得分:0)
<script>
function showHintname() {
var ln = document.getElementById("lname").value
var fn= document.getElementById("fname").value ;
if (fn.length == 0) {
document.getElementById("txtHint-name").innerHTML = "";
return;
}
else {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("txtHint-name").innerHTML = xmlhttp.responseText;
}
}
//the url
var url = "ini/name.php?f=" + fn + "&l=" + ln;
xmlhttp.open("GET", url, true);
xmlhttp.send(null);
}
}