【问题标题】:asp classic: request.form data has no spacesasp classic:request.form 数据没有空格
【发布时间】:2013-05-16 21:27:24
【问题描述】:

我正在使用 jquery 发送帖子数据,但是当我在 asp 中检索它时,所有空格都已删除。

Classic ASP Request.Form removes spaces?

我发现了这个问题,但我不确定他所说的 url encode 是什么意思。

这是我的 jquery:

var dataString = 'name='+$("#name").val()+'&email='+$("#email").val()+'&note='+$("#note").val();


                    $.ajax({  
  type: "POST",  
  url: "asp_mail.asp",  
  data: dataString,  
  success: function() {  

                         $("p#mail-prompt").html("The message was successfully sent.");
                         $("div#the-prompt").slideDown();


   }  
});  

【问题讨论】:

    标签: jquery asp-classic


    【解决方案1】:

    当您使用字符串作为数据时,jQuery 假定您已正确编码数据,但尚未编码值。改为使用对象,以便 jQuery 对值进行编码:

    var dataObject = {
      name: $("#name").val(),
      email: $("#email").val(),
      note: $("#note").val()
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-24
      相关资源
      最近更新 更多