使用jquery ajax的经典ASP

时间:2016-04-15 03:00:12

标签: jquery ajax

我有一个html页面,表单如下:

<form id="goodsearch" action="test.asp" method="post">
<input type="text" id="goods" name="name"></input>
<input type="submit" id="search" value="Search"></input>
</form>

我通过jQuery编写了一个单独的脚本文件。当用户在表格中输入一个商品名称并单击提交按钮时,在DB中搜索商品名称

$("#goodsearch").submit(function() {

      $.ajax({
         url: "test.asp",
         type: "post",
         data: { "name": '"' + $("#goods").val() + '"' },
         success: function(data) {
            alert(Response);
         }
      });

      return false;
   });

在服务器端经典ASP上,我写了一些用于测试的代码:

<%@ Language = VBScript %>
<%
dim x
x = Request.Form("name")
Response.Write(x)
%>

但没有任何事情发生。 这是我第一次使用ajax编写代码。所以我不知道哪里出错了。

另一个问题: 如果我想在html页面上混合服务器端类asp和许多函数并使用jQuery和ajax来调用asp中的函数,我该如何调用特定函数?

1 个答案:

答案 0 :(得分:0)

你的代码是对的。只需将ajax成功函数更改为:

 success: function(data) {
            alert(data);
         }