ASP Classic从Ajax提交的数据中丢失URL参数

时间:2017-11-30 18:05:34

标签: ajax asp-classic

我通过Ajax向经典ASP页面提交数据,但接收页面丢失了我提交的一些参数值。我使用ajax调用的url来传递参数。在ASP页面中,我通过Request方法从URL读取参数。我遇到的问题是,当我执行Request()时,其中一个参数正在剥离特殊字符。

例如,如果我有' C ++'或者' C&'或者' 10 + 10',加号和&不会出现在我从Request()获得的价值中。我也尝试过Request.QueryString()并将Codepage值更改为65001,但这些方法都不起作用。

在ajax调用中,我看到该值正确地与所有特殊字符一起进行。

这是我简单的ajax调用:

$.ajax({
    url: "processUpdateComment.asp?timeIn=" + timeIn + "&computerName=" + 
    computerName + "&comments=" + comments,
    type: "POST",
    dataType: "html"
});

传入的参数只是通过jQuery从html元素中获取。

0 个答案:

没有答案