php - 如何通过 AJAX 请求发布包含特殊字符(例如 '&' 特别)的长字符串?

标签 php html ajax

我正在制作一个联系/查询表单,最终用户可以在其中向网站管理员发送电子邮件。该表单有一个“textarea”字段,它从用户捕获长字符串,如果我使用 AJAX 使用 GET 方法提交表单,如果它们是特殊字符,特别是文本区域字符串中的“&”,我的参数往往会中断。 。 我被困住了,请帮忙!

最佳答案

尝试调用 encodeURIComponent在发布请求时在您的 JavaScript 中。

关于php - 如何通过 AJAX 请求发布包含特殊字符(例如 '&' 特别)的长字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2491445/

相关文章:

javascript - 空文本节点和行内 block 布局

javascript - 平滑滚动到页面顶部

php - 使用 Ajax 显示另一个 Ajax 请求调用的 PHP 脚本的进度

php - 无法使用php在mysql数据库中保存日期

php - PHP和MYSQL登录表单不起作用

jQuery - offset().left 为 float 元素提供了错误的值

javascript - jQuery.ajax - 可以为每个 ajax 请求触发两个成功回调吗?

javascript - IE 中的换行问题

php - Controller 内的 Codeigniter 全局变量

php - WordPress 样式