带有特殊字符的jquery ajax值
我使用autocomplete来填充表单,然后使用ajax将数据发布到脚本中带有特殊字符的jquery ajax值,jquery,ajax,escaping,Jquery,Ajax,Escaping,我使用autocomplete来填充表单,然后使用ajax将数据发布到脚本中 $('#clientName').autocomplete({ source:clients, minLength:2, select: function(e,i){ $.ajax({
$('#clientName').autocomplete({
source:clients,
minLength:2,
select: function(e,i){
$.ajax({
type:"POST",
data:"id="+i.item.value+"&ticket=<?php echo $_GET['id'];?>",
//......
$('#clientName')。自动完成({
资料来源:客户,
最小长度:2,
选择:函数(e,i){
$.ajax({
类型:“POST”,
数据:“id=“+i.item.value+”&ticket=“,
//......
我的问题是,在少数情况下,i.item.value=“Red&Blue”。我如何能够逃逸&以便帖子携带所有数据。到目前为止,它被切断为post“Red”。要解决此问题,请使用逃逸(i.item.value)