0
编辑: 我会尽力解释我想做的更好一点。我在main.php中显示一个表,其中包含使用ajax调用一个php文件(例如other.php)从数据库中检索的所有字段。我试图弄清楚的是,一旦表格显示到屏幕上,并且调用位于other.php文件中,我可以在other.php中实现更新查询以使用用户输入更新数据库中的字段吗?那有意义吗? 谢谢。ajax网址调用混淆
编辑: 我会尽力解释我想做的更好一点。我在main.php中显示一个表,其中包含使用ajax调用一个php文件(例如other.php)从数据库中检索的所有字段。我试图弄清楚的是,一旦表格显示到屏幕上,并且调用位于other.php文件中,我可以在other.php中实现更新查询以使用用户输入更新数据库中的字段吗?那有意义吗? 谢谢。ajax网址调用混淆
是的,这是可能的。假设你有一个用户在点击菜单之前填充的表单,你可以在你的ajax调用中添加这个值。
例如,假设你有一个搜索按钮
<input type='text' name='search' id='search' />
你可以用get
或post
(请求类型)
$.ajax({
url: "somefile.php",
type: "POST",
data: "search=" + $('#search').val(),
success: function(data){
//do something...
}
});
而在你传递给你的PHP somefile.php
可以通过$_POST['search']
或$_GET['search']
访问值(取决于请求的类型)。
我觉得这个可以适应你的现实。您可以在JQuery docs中获得更多示例。
你能解释一下你的意思吗“一旦在那个php文件中”?您在单击某个选项后发送AJAX请求,并且服务器处理您的PHP以返回响应(HTML表格)。额外的任务在哪里适合? – tjdett 2012-03-06 01:28:16
我的歉意。让我再提供一些细节。所显示的表格具有已输入的值,并且存在需要由用户填写的值(例如,电气公司每月费率)。我想知道的是如何让用户通过按下更新按钮来更新数据库。那有意义吗?感谢您的超级快速响应。 – wojg21 2012-03-06 01:37:35
@ user1251068我建议您根据您的评论重新编写您的问题,并在其中添加一个“PHP”标记。是的,你可以用'$('td#my-id')。text()'从HTML表格中获取值,并使用'$ .post()'向PHP发送“POST”请求。你需要更具体。 – tjdett 2012-03-06 01:47:31