在用jquery加ajax写的时候,发现如果传进去的数据包含&则无法获取数据而+号的话就会被判定为空,解决办法就是使用encodeURIComponent()函数对要发送的数据进行编码.
function ajax() {
$val = encodeURIComponent($(\'#note\').val());
$.ajax({
type: \'post\',
url: \'xxx.php\',
data: \'txt=\' + $val,
success: function(data) {
$(\"#remove\").empty();
$(\"#main\").html(data);
$(\".chg_area\").hide();
}
});
};
这样就能传&+这些特殊符号了
继续阅读与本文标签相同的文章
-
他让我国芯片研究停滞13年,还骗走11亿研发资金,现状如何?
2026-05-14栏目: 教程
-
健乐教学机器人可开展的教学实训内容
2026-05-14栏目: 教程
-
5G套餐曝光遭“吐槽”,iphone11受追捧,导致苹果11销量比较高
2026-05-14栏目: 教程
-
为什么修电脑的叫自己不要杀毒和清理垃圾?
2026-05-14栏目: 教程
-
当水乡建筑遇上机器人,成就乌镇又一网红景点
2026-05-14栏目: 教程
