卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

使用C# Ajax傳送數(shù)據(jù)到后臺

編寫前臺JS代碼首先,我們需要編寫前臺的JS代碼來實現(xiàn)數(shù)據(jù)的傳送。在本文中,我們以一個傳送數(shù)據(jù)到后臺的List作為示例。```javascript$.ajax({ type: "post",

編寫前臺JS代碼

首先,我們需要編寫前臺的JS代碼來實現(xiàn)數(shù)據(jù)的傳送。在本文中,我們以一個傳送數(shù)據(jù)到后臺的List作為示例。

```javascript

$.ajax({

type: "post",

url: "@(函數(shù)名)", //請求地址

data: (data), //json數(shù)據(jù),如{"key1":"value1","key2":"value2"}

dataType: "json",

beforeSend: function (XMLHttpRequest) {

//請求前業(yè)務(wù)

},

success: function (data, textStatus) {

//請求成功業(yè)務(wù)

},

error: function (XMLHttpRequest, textStatus, errorThrown) {

//請求錯誤業(yè)務(wù)

}

});

```

后臺解析Json數(shù)據(jù)

后臺主要是解析Json數(shù)據(jù)并進(jìn)行相應(yīng)處理,例如CURD操作。解析的代碼如下所示:

```csharp

"application/json";

var data ;

var sr new StreamReader();

var stream ();

var javaScriptSerializer new JavaScriptSerializer();

var jarr >(stream);

List sValue new List();

foreach (var j in jarr)

{

(());

}

```

引用NewtonSoft.dll進(jìn)行Json解析和生成

如果需要更復(fù)雜的Json解析和生成,可以引用NewtonSoft.dll,同時需要添加以下命名空間:

```csharp

using ;

using ;

```

Ajax提交Form表單

如果需要提交Form表單數(shù)據(jù),可以使用以下代碼:

HTML:

```html

```

JS:

```javascript

$.ajax({

url: "@(函數(shù)名)", //請求地址

data: {

formdata: $('#addform').serialize(),

},

type: "post",

success: function (data) {

console.log(data);

if (data "true") {

alert("增加成功");

} else {

alert("增加失敗");

}

}

});

```

后臺處理Form表單數(shù)據(jù)

后臺代碼如下所示,用于解析Form表單數(shù)據(jù)并進(jìn)行相應(yīng)處理:

```csharp

"application/json";

var data ;

var sr new StreamReader();

var stream ();

var javaScriptSerializer new JavaScriptSerializer();

var jarr >(stream);

StuInfo stu new StuInfo();

// 一一對應(yīng)賦值提交

```

以上是C# Ajax傳送數(shù)據(jù)到后臺的方式,通過使用Ajax實現(xiàn)前后端數(shù)據(jù)交互,我們可以方便地分離前后端,便于分工合作。

標(biāo)簽: