gpt4 book ai didi

c# - 如何使用post请求将服务器端jquery数据表数据发送到服务器

转载 作者:行者123 更新时间:2023-11-30 20:22:29 25 4
gpt4 key购买 nike

我正在使用服务器端 jquery 数据表,我在我的 c# 程序中使用了简单的 ajax get 请求并访问了 jquery 数据表数据(如:开始、绘制、排序、搜索)。但是现在我有很多列,所以它不会返回数据所有数据表列都使用 get 请求,所以我想使用 ajax post 请求,但我不知道如何访问这些数据表参数(开始、绘制、排序、搜索)并在 ajax post 请求中传递这些参数。

GET 请求:客户端

 "ajax": "/Admin/InterestsJson"

服务器端: C#

NameValueCollection nvc = HttpUtility.ParseQueryString(Request.Url.Query);
string sEcho = nvc["draw"];
int iDisplayStart = Convert.ToInt32(nvc["start"]);
string searchValue = nvc["search[value]"];
int orderColumn = Convert.ToInt32(nvc["order[0][column]"]);
string orderDir = nvc["order[0][dir]"];

发布请求:客户端

"ajax": {
"url": "/Admin/SubInterestsJson",
"type": "POST"
}

请告诉我如何访问这些 jquet 数据表参数并传入 post 请求?

最佳答案

对于 POST 请求:

如果您要发送 POST 请求,请在服务器端使用以下代码,例如:

string sEcho = Request.Params["draw"];
int iDisplayStart = Convert.ToInt32(Request.Params["start"]);
string searchValue = Request.Params["search[value]"];
int orderColumn = Convert.ToInt32(Request.Params["order[0][column]"]);
string orderDir = Request.Params["order[0][dir]"];

对于 GET 请求:

下面的代码是我之前使用的GET请求。

NameValueCollection nvc = HttpUtility.ParseQueryString(Request.Url.Query);
string sEcho = nvc["draw"];
int iDisplayStart = Convert.ToInt32(nvc["start"]);
string searchValue = nvc["search[value]"];
int orderColumn = Convert.ToInt32(nvc["order[0][column]"]);
string orderDir = nvc["order[0][dir]"];

关于c# - 如何使用post请求将服务器端jquery数据表数据发送到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31481840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com