当前位置: 首页 > 面试题库 >

jQuery Ajax调用带有“ +”号

弘康安
2023-03-14
问题内容
$.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));

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


问题答案:
azione = escape(String(azione));

应该

azione = encodeURIComponent(String(azione));

或简单地

azione = encodeURIComponent(azione);


 类似资料:
  • 我正在尝试使用Struts 2和jQuery构建Web应用程序。 在改变下拉列表时,我需要从数据库中获取详细信息。在我的< code>struts.xml配置中,我将方法和操作定义如下: 当我在所有相应位置进行更改后执行应用程序时,请求被传递给 类和 DAO 方法,并且控件成功返回到屏幕。但是返回的数据在屏幕上不可用,我收到一条错误消息: url…404未在jQuery中找到(匿名函数)ajax。

  • 问题内容: 我有一个php页面,可回显数据库中的行。我想每30秒通过jquery / ajax调用一次。但是我还希望能够随时调用该页面,以便如果我通过表单添加记录,则在表单提交后,我希望通过ajax通过调用页面来立即更新结果。谁能指出我正确的方向或提供一些基本代码,以便我设法找出答案?对于jquery / ajax还是很新的。 问题答案: 如果要在计时器上进行设置,则可以使用JavaScript

  • 问题内容: 我已经看过以下SO问题,即使用AngularJS的$http服务通过GET请求发送数组,以及通过Angular $ http POST传递数据数组。但是那里建议的解决方案似乎对我不起作用。我的专门针对 数组对象 。 我有以下带有数组参数的AngularJS ajax调用 该调用生成的网址似乎不适用于我。我已经尝试了各种参数的化身,并且生成的网址(通过提琴手将其获取)如下。 我希望网址为

  • For方法是在此处生成的,在某些设置器中缺少调用 一些小贴士如何解决这个问题?多谢.