gpt4 book ai didi

javascript - 从 jqueryui 对话框更新数据 - 大小限制问题

转载 作者:行者123 更新时间:2023-11-30 23:43:22 24 4
gpt4 key购买 nike

我正在使用 jquery 数据表来显示来自 mysql 数据库的数据。当您单击一行时,将打开一个 jquery ui 对话框,其中包含数据表单以及用于更新或删除条目的按钮。更新按钮的代码使用序列化将数据发送到 PHP 脚本,如下所示:

buttons:{ 
"Update": function() {
$("#result p").load("update_data.php?" + $('form').serialize(),

我遇到的问题是数据库中的字段之一用于正文,并且可能非常大。这导致在某些情况下无法提交表单。我意识到我可以增加 Apache 配置设置 LimitRequestFieldsize 的值,但不幸的是,由于我无法控制的问题,我无法更改 Apache 配置。有什么办法可以解决这个问题吗?有没有比上面使用的方法更好的向服务器发送数据的方法?

最佳答案

詹姆斯,

您可能最好 $post 该数据,因为您实际上有可能将其作为 get 请求发送(这在某些安全级别上可能很危险)。 $ajax 对象可能是一个更好的工具,它会在成功时更新您的 $("#result p") div。

漫步于此:

http://api.jquery.com/jQuery.ajax/

基本的“模式”是:

$.ajax({
url: 'ajax/test.html',
success: function(data) {
$('.result').html(data);
alert('Load was performed.');
}
});

这与您自己的意图并不算“太”远。 (如果您采用此方法,只需确保您的 php 函数查找 $_POST 变量,而不是 $_GET 变量)。

只是一个想法..

关于javascript - 从 jqueryui 对话框更新数据 - 大小限制问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3908089/

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