展开全部
.Net方面:
asp.net C#:
default.aspx.cs
[WebMethod]
public static string HelloWorld(string name){
//数据操作
return name+"HelloWorld";
}
default.aspx
body:
<input id="name">
<button id="hello">
script:
$(function(){
$("#hello").bind('click',function(){
function SendToEmail() {
$.ajax({
type: "post",
url: "Default.aspx/HelloWorld",
contentType: "application/json;charset=utf-8",
data: "{name:'" + $("#name").val() + "'}",
dataType: "json",
success: function (data) {
alert(data.d);
},
error: function (err) {
alert(err.d);
}
});
}
});
})
-----------------------------------------------------------------------
MVC:
HomeController:
[HttpGet]
public ActionResult Hello(string name){
//数据操作
return Json(name+"Hello",JsonRequestBehavior.AllowGet);
}
Index.aspx:
body:
<input id="name">
<button id="hello">
script:
$(function(){
$("#hello").bind('click',function(){
$.get("Home/Index",{name:$('#id').val(),function(data){alert(data);}}
});
java 部分楼下补上
asp.net C#:
default.aspx.cs
[WebMethod]
public static string HelloWorld(string name){
//数据操作
return name+"HelloWorld";
}
default.aspx
body:
<input id="name">
<button id="hello">
script:
$(function(){
$("#hello").bind('click',function(){
function SendToEmail() {
$.ajax({
type: "post",
url: "Default.aspx/HelloWorld",
contentType: "application/json;charset=utf-8",
data: "{name:'" + $("#name").val() + "'}",
dataType: "json",
success: function (data) {
alert(data.d);
},
error: function (err) {
alert(err.d);
}
});
}
});
})
-----------------------------------------------------------------------
MVC:
HomeController:
[HttpGet]
public ActionResult Hello(string name){
//数据操作
return Json(name+"Hello",JsonRequestBehavior.AllowGet);
}
Index.aspx:
body:
<input id="name">
<button id="hello">
script:
$(function(){
$("#hello").bind('click',function(){
$.get("Home/Index",{name:$('#id').val(),function(data){alert(data);}}
});
java 部分楼下补上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JQuery Ajax 是一种数据回发机制,用于浏览器端与服务器的应答,数据库操作是网站后台与数据库交互的过程
两者之前没有必然联系.
在一个jquery-ajax调用数据库更新数据的过程中,是分两步实现的.
1.jquery-ajax回调函数.
2.响应回调的后台方法与数据库交互.
第二步里,与普通方法不同的是回传值的方法,以C#为例,使用.aspx或者.ashx作为应答处理,取得值后加载到response,然后response.end关闭应答.
而第一步里要做的事情就是两种参数的处理,即向后台发送的参数拼接,和应答完成后取得回复值的显示.
两者之前没有必然联系.
在一个jquery-ajax调用数据库更新数据的过程中,是分两步实现的.
1.jquery-ajax回调函数.
2.响应回调的后台方法与数据库交互.
第二步里,与普通方法不同的是回传值的方法,以C#为例,使用.aspx或者.ashx作为应答处理,取得值后加载到response,然后response.end关闭应答.
而第一步里要做的事情就是两种参数的处理,即向后台发送的参数拼接,和应答完成后取得回复值的显示.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询