小编典典

jQuery Ajax调用带有“ +”号

ajax

$.ajax({  
        type: "POST", url: baseURL+"sys/formTipi_azioni",data:"az_tipo="+azione,
        beforeSend: function(){$("#form").html('<p><img src="'+baseURL+'lib/img/ajax-loader.gif" width="16" height="16" alt="loading" /><p>');},
        success: function(html){$("#form").html(html);}  
     });

在某些情况下,

TB+

加号根本不会发布,将发送空格。我已经试过了:

azione = escape(String(azione));

没有运气。有人知道如何解决此问题吗?


阅读 303

收藏
2020-07-26

共1个答案

小编典典

azione = escape(String(azione));

应该

azione = encodeURIComponent(String(azione));

或简单地

azione = encodeURIComponent(azione);
2020-07-26