我有一个下拉列表,当它发生更改时,我需要在同一页面上加载与它相关的内容。这是我用jQuery做的。现在的问题是如何编辑这些数据并将其存储在我的数据库中。如果我使用jQuery加载数据时出错,那么我还应该使用什么?我使用PHP作为我的服务器端脚本语言。
更多细节-
只需根据您选择的国家列出我需要显示的详细信息,我目前正在一个漂亮的网格(文本框)中显示!
现在,应该将此网格中的数据复制到"编辑"按钮上的另一个文本框中,从我编辑数据的位置单击并将其存储在数据库中。我无法将值复制到另一个文本框
您可以这样做:
- 以某种形式的可编辑
div
、textarea
或其他元素显示数据 - 在某个位置以及显示数据时创建一个隐藏字段
- 将数据库中的行id设置为隐藏字段
- 在更改事件中,从隐藏字段中获取id以及编辑后的数据
- 使用Jquery/ajax,将数据发送到php页面,该页面将使用传入的id将数据保存到数据库中
你可以这么做
然而,如果是我(如果你还没有嫁给你现在的数据库/mySQL等),我会使用parse.com。该服务是免费的,可以大量使用(我从来没有接近过),它确实简化了一切。如果你对这种方法感兴趣,请参阅下面的帖子:
使用javascript保存和检索数据库中的用户输入?