我在html页面上有一个带有提交按钮的表单。

<div id="tt">
<form method="post" action="time.php">
<input type="text" name="c"><br>
<INPUT TYPE="submit" VALUE="givetime"></FORM>
</div>


time.php只是当前时间的回声。

我有一个返回的ajax代码:

if(ajaxRequest.readyState == 4){
    document.myForm.tt.innerHTML= ajaxRequest.responseText;
}


我不想为此使用jquery,因为我想先看看是否可以用这种更困难的方式...知道为什么它不起作用吗?

最佳答案

我相信问题出在试图使用'tt'而不使用getElementById()。该代码应遵循

if(ajaxRequest.readyState == 4){
  document.getElementById('tt').innerHTML= ajaxRequest.responseText;
}

10-08 09:46