时间:2021-05-26
jquery与ajax获取特殊字符
在用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(); } });};这样就能传&+这些特殊符号了
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在jQuery中,我们通常利用$.ajax或$.post进行数据传递处理,但这里通常不能传递特殊字符,如:“
jQuery使用ajax跨域获取数据的简单实例varwebMethod="http://localhost:54473/Service1.asmx/HelloW
有时在处理html时,为了和php结合的方便,会利用数组a[]这里的id,或者id中包含其他特殊字符比如/@等为了利用jquery获取该元素,需要转义特殊字符直
C++宽字符与普通字符的转换实例详解把字符串转换成宽字符串,实例代码:wstringstring2Wstring(stringsToMatch){#ifdef_
1.jquery通过ajax方法获取json数据不执行success回调问题描述:jquery通过ajax方法获取json数据不执行success回调方法问题原