2012-03-06 82 views
0

编辑: 我会尽力解释我想做的更好一点。我在main.php中显示一个表,其中包含使用ajax调用一个php文件(例如other.php)从数​​据库中检索的所有字段。我试图弄清楚的是,一旦表格显示到屏幕上,并且调用位于other.php文件中,我可以在other.php中实现更新查询以使用用户输入更新数据库中的字段吗?那有意义吗? 谢谢。ajax网址调用混淆

+0

你能解释一下你的意思吗“一旦在那个php文件中”?您在单击某个选项后发送AJAX请求,并且服务器处理您的PHP以返回响应(HTML表格)。额外的任务在哪里适合? – tjdett 2012-03-06 01:28:16

+0

我的歉意。让我再提供一些细节。所显示的表格具有已输入的值,并且存在需要由用户填写的值(例如,电气公司每月费率)。我想知道的是如何让用户通过按下更新按钮来更新数据库。那有意义吗?感谢您的超级快速响应。 – wojg21 2012-03-06 01:37:35

+0

@ user1251068我建议您根据您的评论重新编写您的问题,并在其中添加一个“PHP”标记。是的,你可以用'$('td#my-id')。text()'从HTML表格中获取值,并使用'$ .post()'向PHP发送“POST”请求。你需要更具体。 – tjdett 2012-03-06 01:47:31

回答

0

是的,这是可能的。假设你有一个用户在点击菜单之前填充的表单,你可以在你的ajax调用中添加这个值。

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

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

你可以用getpost(请求类型)

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

而在你传递给你的PHP somefile.php可以通过$_POST['search']$_GET['search']访问值(取决于请求的类型)。

我觉得这个可以适应你的现实。您可以在JQuery docs中获得更多示例。