gpt4 book ai didi

php - 使用 AJAX 将 # 符号发送到 PHP

转载 作者:行者123 更新时间:2023-12-04 03:20:26 26 4
gpt4 key购买 nike

我有这个将评论文本发送到 PHP 的 Ajax

       $.ajax({
type: "GET",
url: '../files/ajax.php',
data: "C=" + cc+"&I="+i,
success:function(data) {
alert(data);
}
});

if (isset($_GET["I"]) && isset($_GET["C"])) {
$RandS=$_GET["I"];
$Comment=$_GET["C"];
$Comment=trim($_GET["C"]);
$Comment=htmlspecialchars($_GET["C"]);
echo $Comment;
}

当评论是这样的Hope you like pancakes 它完美地返回所有内容,但是当评论是 '#I #Like pancakes' 它除了错误之外不返回任何内容

Uncaught SyntaxError: Unexpected end of JSON input

最佳答案

如果参数包含特殊字符,则需要对其进行 URL 编码。使用 $.ajax 时,确保它们正确编码的最佳方法是为 data: 选项使用对象而不是字符串。

$.ajax({
type: "GET",
url: '../files/ajax.php',
data: { C: cc, I: i },
success:function(data) {
alert(data);
}
});

关于php - 使用 AJAX 将 # 符号发送到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38737948/

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