繁体   English   中英

将ASP经典变量返回到JQuery Ajax

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM