[英]Return ASP Classic Variable to JQuery Ajax
我试图从下拉菜单中发送一些信息,当它变为经典的Asp操作页面时,我希望获取该信息,根据需要设置其格式,然后返回最终变量值。 一切都向Asp提交,但是我得到一个空白值。
这是我的JQuery
$.ajax({
type: "POST",
url: "newslettercreate_action.asp",
data: { newsletter_publication: id_val, func_id: "1" },
dataType: "html",
success: function(theSite) {
alert(theSite);
},
error: function(){
alert("fail");
}
});
这是处理此信息的Asp
thisQuery = ""
set thisRS = dbAccessObj.DirectQuery("live", thisQuery)
newsletter_list = thisRS("newsletter_list")
newsletter_list_vals = Split(newsletter_list,"_")
UBound(newsletter_list_vals)
theSite = newsletter_list_vals(0)
我对asp代码进行了一些修改,以仅显示重要部分。 我的最终目标是将theSite返回到JQuery Ajax以供以后使用,但正如我所说,它正在返回一个空白值。
您在写价值吗? 在您发布的代码中没有看到Response.Write:
Response.Write(theSite)
首先,请确保您正在ASP页上打印响应
response.write(some viariable)
我遇到过同样的问题。 在您的Ajax代码上,确保您设置为GET not POST
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.