成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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

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

編寫前臺(tái)JS代碼

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

```javascript

$.ajax({

type: "post",

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

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

dataType: "json",

beforeSend: function (XMLHttpRequest) {

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

},

success: function (data, textStatus) {

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

},

error: function (XMLHttpRequest, textStatus, errorThrown) {

//請(qǐng)求錯(cuò)誤業(yè)務(wù)

}

});

```

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

后臺(tái)主要是解析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,同時(shí)需要添加以下命名空間:

```csharp

using ;

using ;

```

Ajax提交Form表單

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

HTML:

```html

```

JS:

```javascript

$.ajax({

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

data: {

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

},

type: "post",

success: function (data) {

console.log(data);

if (data "true") {

alert("增加成功");

} else {

alert("增加失敗");

}

}

});

```

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

后臺(tái)代碼如下所示,用于解析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();

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

```

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

標(biāo)簽: