php - 带有 '+' 符号的 Jquery ajax 调用

标签 php javascript jquery ajax post

$.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);}  
     });

有一种情况是azione是

TB+ 

加号根本没有发布,发送了一个空格。我已经试过了:

azione = escape(String(azione));

运气不好。有人知道如何解决这个问题吗?

最佳答案

azione = escape(String(azione));

应该是

azione = encodeURIComponent(String(azione));

或者只是

azione = encodeURIComponent(azione);

关于php - 带有 '+' 符号的 Jquery ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3022867/

相关文章:

PHP system() - 返回状态始终为 0

php - drupal 钩子(Hook)函数及其参数

php - 无法将 php 服务器响应转换为 html5 OpenFL haxe 应用程序

php - 在 Safari 中使用 javascript history.back() 失败 .. 我如何让它跨浏览器?

javascript - 我应该怎么做才能将此数组从随机更改为在页面刷新时按顺序出现?

javascript - 来自文件 JQuery/javascript 的警报文本

javascript - 克隆一个 div 并替换子元素

javascript - 开发实时更新网站的最佳方式

javascript - 为什么同步 SQL 是 "bad"?

jquery - 集成在 GrapesJS 编辑器中的内联 CKeditor