gpt4 book ai didi

javascript 不转换特殊字符

转载 作者:行者123 更新时间:2023-11-27 23:19:42 24 4
gpt4 key购买 nike

我有一个表单,其中有 2 个选择框。每当用户在第一个选择框中选择不同的值时,第二个值就会发生变化。我第一次加载表单并填充数据时一切都很好。但是,当用户更改第一个选择框并且我使用 ajax 函数重新填充第二个选择框时,文本不会显示特殊字符。我一直在调试,数据库中的数据没问题,所以我猜是 javascript 部分失败了。这是ajax代码:

function alter_data() {          
$.ajax({
url: 'ajax_data.php',
type: 'POST',
data:jQuery('#Form1').serializeArray(),
success: function(data) {
jQuery('#2selectbox').html(data);

}
});
}

所以我在发送之前打印了 php 文件中的数据,这很好。在ajax函数中,我已经尝试将html()函数更改为text()函数,并且还尝试了text(data).html()。

文件采用 ANSI 编码,数据库采用 Latin1_General_CI_AI 编码。

谢谢:)

编辑:

我遇到的问题的打印:

https://gyazo.com/3f1cafda66da88e3929399bb04160e23

最佳答案

嗯,这是一件愚蠢的事情。这是一个大项目,当我开始处理它时就已经完成了,这个错误之所以发生是因为 php 配置文件没有 default_charset。我所要做的就是添加这个参数,然后事情就开始正常工作了。

感谢您的帮助:)

关于javascript 不转换特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35488073/

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