ajax url调用混乱


ajax url call confusion

编辑:我会努力解释我想做得更好的地方。我在main.php中使用对php文件(例如other.php)的ajax调用显示了一个表,其中包含从数据库中检索到的所有字段。我想弄清楚的是,一旦表显示在屏幕上,并且调用在other.php文件中,我能在other.php中实现更新查询,用用户输入更新数据库中的字段吗?这有道理吗?谢谢

是的,这是可能的。假设您有一个表单,用户在单击菜单之前填写该表单,那么您可以在ajax调用中添加这些值。

例如,假设您有一个搜索按钮

<input type='text' name='search' id='search' />

您可以使用getpost(请求类型)将其传递给您的php

$.ajax({
  url: "somefile.php",
  type: "POST",
  data: "search=" + $('#search').val(),
  success: function(data){
    //do something...
  }
});

在您的somefile.php中,您可以使用$_POST['search']$_GET['search']访问值(取决于请求的类型)。

我认为有了这个你可以适应你的现实。您可以在JQuery文档中获得更多示例。