我正在尝试使用ajax在我的html页面上显示php文件的内容。
我有一个带有以下ajax代码的html文件:
get_ajax.html
<form action="">
First name: <input type="text" id="txt1" onblur="show users(this.value)">
</form>
<p>Username: <span id="txtHint"></span></p>
<script>
function showHint(str) {
var xhttp;
if (str.length == 0) {
document.getElementById("txtHint").innerHTML = "";
return;
}
xhttp = newXMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("txtHint").innerHTML = xhttp.responseText;
}
};
xhttp.open("GET", "user.php?u="+str, true);
xhttp.send();
}
</script>
user.php的
<?php
echo $_GET["u"];?>
它没有在我的get_ajax.html页面上显示用户名。
我的代码有问题吗?
答案 0 :(得分:1)
您的代码中显示的内容如下所示
String sqlString = "update user_Log set logout_time = #" +
strEndDate + "# where (user_Id ="+
userId +") & (logout_time = NULL)";
int l=stmt.executeUpdate(sqlString);
答案 1 :(得分:1)
首先检查user.php
是否存在并验证正确的路径,顺便说一下,为什么不使用Jquery,这很简单直接。
以下是使用jquery的示例:
var str = 'something';
$.get('user.php',{u:str},function(serverResponse){
$("#txtHint").html(serverResponse); //this should add the value something to the DOM
});