带“+”号的Jquery ajax调用

$.ajax({
类型:“POST”,url:baseURL+“sys/formTipi_azioni”,数据:“az_tipo=“+azione,
发送前:function(){$(“#form”).html('<p><img src=“'+baseURL+'lib/img/ajax loader.gif”width=“16”height=“16”alt=“loading”/><p>),
成功:函数(html){$(“#表单”).html(html);}
});

有一种情况是azione是

TB+

加号根本不会被张贴,会被发送一个空格。我已经试过了:

azione=escape(字符串(azione));

没有运气。有人知道怎么解决这个问题吗

azione=escape(字符串(azione));

应该是

azione=encodeURIComponent(字符串(azione));

或者干脆

azione=encodeURIComponent(azione);

发表评论