您如何将长文本从 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/