jquery ajax怎么从数据库查询数据

jquery ajax怎么从数据库查询数据,第1张

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

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

例如:

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

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

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

},“JSON”)

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

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

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

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


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

原文地址:https://54852.com/sjk/10870938.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存