Javascript Jquery Post Ajax

Javascript Jquery Post Ajax,javascript,jquery,asp-classic,Javascript,Jquery,Asp Classic,我是jquery的新手!我正在使用下面的代码插入记录,将数据发布到目标asp页面,但什么也没有发生,但当我尝试使用简单的表单和相同的编码发布时,数据插入 Jquery代码 <script> $(document).ready(function(){ // code here $("a").click(function(event){ // alert("Thanks for visiting!");

我是jquery的新手!我正在使用下面的代码插入记录,将数据发布到目标asp页面,但什么也没有发生,但当我尝试使用简单的表单和相同的编码发布时,数据插入

Jquery代码

<script>

    $(document).ready(function(){
// code here                               
   $("a").click(function(event){
 //    alert("Thanks for visiting!");
      $(this).addClass("test");
     event.preventDefault();
    $(this).hide("slow");

    $.post("suggested.asp", { profileid: "<%=(Recordset1.Fields.Item("MatchProfileID").Value)%>", seenby: "<%=(Recordset1.Fields.Item("Foruser").Value)%>" },


  function(data){
    alert("Data Loaded: " + data);
  });



   });

   //
 });


</script>
ASP代码

<%
    ' Setting variables
    Dim rs, data_source

    data_source = "dsn=mydsn;"

    ' Creating Recordset Object and opening the database
    Set rs = Server.CreateObject("ADODB.Recordset")

    ' Lets open books table
    rs.Open "sugg", data_source

    rs.AddNew
    ' Now adding records
    rs("byid") = Request.Form("seenby")
    rs("vid") = Request.Form("profileid")
    rs.Update
Response.Write("Done")
    ' Done. Now Close the Connection
    rs.Close
    Set rs = Nothing
%>

好的,您的服务器端代码工作正常。可能在$.post调用之前发生错误

在post调用中再添加一个参数-“text”。可能是数据格式错误

详情请参见此处:
所有代码接缝都正常

检查事项: 您访问的客户机代码是否与服务器代码位于同一域,即。//localhost? 建议的.asp文件是否与客户端代码位于同一文件夹中? 麻烦事 *使用以下简单代码只是为了确保服务器端没有问题:

<html>
<head>
</head>
<body>
   <%
   dim retval, x
   retval = ""
   For x = 1 To Request.Form.count()
      retval = retval + "p:" + Request.Form.key(x) + "=" + Request.Form.item(x) + ";"
   Next

   response.clear
   response.write "params: " + retval
   response.end
   %>
</body>
</html>

*使用Firebug检查是否发送了请求以及响应是什么。

对不起,我不知道c。。。确切地说,我需要传递当前记录id的值,例如用户单击的配置文件id 1配置文件id 2配置文件id 3,我需要将其链接值传递给服务器是的,现在我看到它是ASP而不是ASP.NET