php - 如何将长文本从jquery保存到mysql

标签 php jquery mysql

您如何将长文本从 jquery 发送到 mysql,因为我一直在尝试使用 .load 函数,但由于某种原因我无法通过文本。

 Var new_text = "oehieifewfewiofeio";
 $("#test").load("actions.php?act=save&new_text="+new_text);

谢谢,

最佳答案

您通常不应将字符串直接从在客户端上运行的 JQuery 保存到数据库。您应该先将其发送到服务器端代码 (PHP),然后让服务器将其保存到数据库中。例如,您可以使用 AJAX 调用来执行此操作。


在您更详细地描述您的问题后更新

您当前的方法存在一些问题。 msot 严重的问题是超过 2000 个字符的 URL 是一个坏主意,并且可能会中断。 (Source)

其次来自.load的文档:

The POST method is used if data is provided as an object; otherwise, GET is assumed.

如果要更改系统状态,则应使用 POST 而不是 GET。

关于php - 如何将长文本从jquery保存到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3643819/

相关文章:

javascript - Yii 可点击 td

javascript - Gridview TH 中未引发 jQuery 事件

javascript - jQuery 和 Prototype 方法相互干扰

javascript - 如何确保此 AJAX(登录)请求的安全

php - 验证预约表

c# - 如何在 Mysql Left Join 中获取计数?

mysql - Sql查询选择table1的sum和table2的sum并相减

php - 删除index.php并在htaccess Codeigniter中添加www

php - undefined variable 错误

php - Laravel Assets URL 忽略 https