0

我正在学习使用 mysqli 和 AJAX 并使用 AJAX 构建一个简单的应用程序,以将数据插入数据库并在数据库的表中显示数据。该表应在加载网页时显示当前信息,然后在使用 HTML 表单将记录添加到数据库时随时更新。我有几个问题。

  1. 到目前为止,该表单在我的主 HTML 文件中工作,除了它离开页面并打开 addActorInfo.php,而不是仅仅刷新主页。
  2. 当我在浏览器中打开 getActorInfo.php 文件时,我的表格正在工作,但它没有被拉入主页。

任何建议,将不胜感激。

编辑信息:我解决了第 1 个问题并更新了 HTML 代码以反映更改。目前,我相信我的 drawTable() 函数中某处存在一个错误,该错误阻止了 PHP GET FILE 生成的表格返回到主页。我尝试使用语句“document.getElementById("actor_display").innerHTML=xmlhttp.responseText;”,但它仍然没有出现。

主要 HTML

4

1 回答 1

1

为什么不在ajax 上使用jQuery ?

var data = $('#yourdatainsertionform');
$.ajax({
  data:data,
  method:'POST', //Or get
  url:'yourphp.php',
  success:function(result){
    $('#actor_display').html(result);
  },
  error:function(){
    alert("Something went wrong");
});

通过使用 jQuery,你会让你的生活更轻松。不再有 IE 的头发撕裂时刻,以及如此简单的 ajax 请求和表单验证。基本上,你可以用 javascript 做的事情,用 jQuery 做起来更容易。

用法很简单,只需要包含

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

在加载您将使用 jQuery 的文件之前,在您的页面上。

于 2013-02-19T22:51:11.837 回答