gpt4 book ai didi

php - 就地编辑并将值也更改为数据库?

转载 作者:行者123 更新时间:2023-11-30 23:21:33 25 4
gpt4 key购买 nike

我正在使用 editable就地编辑的插件。我可以在网页上执行此操作,但我也想将此值更改为数据库。

这是 php/html 代码:

while($row = mysql_fetch_assoc($result))
{


echo "<tr class='highlighter'><td class='editable-1'>".$row['subcategory_name']."</td>";

echo "</tr>";

}

jquery代码如下:

$(document).ready(function() 
{
$('.editable-1').editable({onEdit:begin});
function begin(){
this.append('Click somewhere else to submit');

}
}
);

我正在尝试使用 ajax 但在更新文本框时没有获得值。

这是我想做的

$.ajax({
url:'change_subcat.php',
data:'NOT AVAILABLE'
});

请告诉我如何在数据库中进行更改。

最佳答案

您需要通过ajax将数据提交到服务器,您需要一个脚本来处理数据并将其保存到您的数据库。

看起来在这个插件中,您可以将一个监听器附加到将提交您的数据的 onEdit 事件,可能是这样的:

$('.editable-1').editable({onEdit: submitData});
function submitData (content) {
$.post('/save_to_db.php', { data: content.current });
}

从该插件的文档中可以看出,回调是通过一个参数对象(在本例中为content)调用的,该对象具有previous当前属性。您应该能够使用 content.current 获取可编辑字段的新值。

关于php - 就地编辑并将值也更改为数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15217752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com