怎样利用JQuery Ajax 对数据库进行 *** 作

怎样利用JQuery Ajax 对数据库进行 *** 作,第1张

.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/jsoncharset=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 部分楼下补上

AJAX 其实说白了就是页面级调用程序方法的一个行为吧

其中不管是 $.ajax或者是$.post、$.get,最主要的都是三个参数url、参数、返回结果处理

例如:

$.post("你的制定后台路径一般处理程序",{"查询条件1":"查询条件1的值","查询条件2":"查询条件2"},function(data){

//这里是处理 返回值 data就是你一般处理程序的 response

//这里处理 返回值 如d窗

},“JSON”)

至于一般处理程序,后台部分,就是通过 request的方式接收参数,然后通过SQL来查询数据库,这个我觉得 没什么问题吧

至于返回的时候,因为上面定义的是JSON返回类型,所以把结果输出成JSON格式,推荐一个网站 bejson.com 这个可以验证你的正确性

这个问题其实网上很多的,仔细找找,肯定有所收获

通过 AJAX 加载一段文本:

jQuery 代码:

$(document).ready(function(){

  $("#b01").click(function(){

  htmlobj=$.ajax({url:"/jquery/test1.txt",async:false})

  $("#myDiv").html(htmlobj.responseText)

  })

})

另外,jquery还可以用$.post,$.get等方式,分别代表post请求和get请求的ajax


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10093198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存