ASP.net 如何适用 jquery AJAX 向后台传参?

如图所以,我要给这个导航的每一个按钮绑定一个 ID 和 type ,然后在点击的时候通过jquery 用字符串的形式给传值给后台,请问具体的实现是什么?包括前台和后台,我给的分多一些,麻烦回答的尽可能详细一些。刚开始入手jquery。
最新回答
荆棘里旳花ゝ

2024-08-02 00:20:05

functyion PostData(id,type,url){
    $.post(url,{id:id,type:type},function(data){
        //samething you do
        if(data=1){
            alert('成功');
        }
    });
}
你可以这样使用:
<input type="buttom" onclick="PostData(1,3,'ajax/handler.ashx')">

 后台的处理:

<%@ WebHandler Language="C#" Class="Handler" %>

using System;
using System.Web;
public class Handler : IHttpHandler {
    
    public void ProcessRequest (HttpContext context) {
        context.Response.ContentType = "text/plain";
        //接受信息
        int id = context.Request["id"] == "" ? 1 : Convert.ToInt32(context.Request["id"]);
        int type = context.Request["id"] == "" ? 1 : Convert.ToInt32(context.Request["id"]);
        //数据库操作
        //在这里操作
        
        //返回是否成功,根据需要
        context.Response.Write(1);
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }

}
下一個街角

2024-08-02 00:43:33

function TransData(id,type)
{
$.ajax();
}
追问
后台应该怎么写呢?能具体点吗?我刚开始学,麻烦你了~